QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 5507|回复: 3
打印 上一主题 下一主题

[代码资源] 【原创】matlab命令行环境的常用操作

[复制链接]
字体大小: 正常 放大
god        

206

主题

2

听众

882

积分

升级  70.5%

该用户从未签到

新人进步奖

跳转到指定楼层
1#
发表于 2005-1-20 10:29 |只看该作者 |倒序浏览
|招呼Ta 关注Ta

1.有关命令行环境的一些操作: ; {% Q+ w: O; G' z& {0 Q( ](1) clc 擦去一页命令窗口,光标回屏幕左上角 6 N# o+ T, }( `+ j k(2) clear 从工作空间清除所有变量 + f v [8 s$ f(3) clf 清除图形窗口内容 # D+ C, u- c! s4 w8 a, L, ^(4) who 列出当前工作空间中的变量 0 _' z; u- [+ k- C& o (5) whos 列出当前工作空间中的变量及信息 0 }+ c8 d1 Y* S# O, U8 O 或用工具栏上的 Workspace 浏览器 $ { T5 ~# N6 L2 [6 U(6) delete <文件名> 从磁盘删除指定文件 . f l( B# M3 i7 I& {- e(7) whech <文件名> 查找指定文件的路径 ( ?% F- g" r P; P9 K( 9 ) clear all 从工作空间清除所有变量和函数 . C6 y! k& N% _1 l( O' F+ a(10) help <命令名> 查询所列命令的帮助信息 9 v' P5 j/ n4 e1 x; S(11) save name 保存工作空间变量到文件 name.mat 4 W, r! P+ G9 _- S (12) save name x y 保存工作空间变量 x y到文件 name.mat ) J9 Y. I6 b5 }; r8 }% P: V; y+ o/ ~(13) load name 下载‘name’文件中的所有变量到工作空间 & ]* X+ Y7 X/ x1 n# A) Y(14) load name x y 下载‘name’文件中的变量x y到工作空间 ! R8 g; Q: a, d(15) diary name1.m 保存工作空间一段文本到文件 name1.m * Q3 ^1 U" a2 [5 T t- ?* J … diary off ; C' b1 Q z" i$ Y5 q (16) type name.m 在工作空间查看name.m文件内容 $ _6 j$ E& t3 _1 W5 l7 h+ b h+ Z(17) what 列出当前目录下的m文件和mat文件 % t& I; h+ ]) I. G" ?; t↑ Ctrl+p 调用上一次的命令 % `5 O4 a7 j8 o) x1 C% ?5 l↓ Ctrl+n 调用下一行的命令 # O$ l3 D; S2 }← Ctrl+b 退后一格 ' q2 @5 b( T, m2 L/ z → Ctrl+f 前移一格 / \- D+ y" h4 n" E, i# i6 b" x% UCtrl + ← Ctrl+r 向右移一个单词 8 U5 q5 [- C3 tCtrl + → Ctrl+l 向左移一个单词 & [& H) N: e; V+ tHome Ctrl+a 光标移到行首 ! O$ d7 F% P& a- o End Ctrl+e 光标移到行尾 4 c# ?+ B/ R* T3 U) Y: C- p$ i! m: JEsc Ctrl+u 清除一行 # S, F2 E, o# T) Y7 PDel Ctrl+d 清除光标后字符 ) V( X2 {- T# a% E/ jBackspace Ctrl+h 清除光标前字符 5 F( y- @" M& N2 [ Ctrl+k 清除光标至行尾字 1 P6 z x# [* ^ Ctrl+c 中断程序运行

- }7 V1 n0 Z1 `. P; u T

一.常用的窗口命令 c9 I& }2 l* j# w9 U6 d6 p help 启动联机帮助文件显示- p5 ~: O8 c" \# S, b. d+ u/ t what 列出当前目录下的有关文件 ! S6 M1 V* q; {type 列出M文件 $ t# A) p& @# |5 ~lookfor 对help信息中的关键词查找1 Q8 K7 n8 W! L. l which 找出函数与文件所在的目录名! i0 M& n4 R. ?* n demo 运行MATLAB的演示程序6 i* n8 r. s7 k1 g' [. z+ n4 ` path 设置或查询MATLAB的路径 1 [6 s! N2 a0 ^! a' e' @; f' T  0 _( k% f s" ?1 q7 X二.有关文件及其操作的语句0 z3 c- e4 ^7 h: Z% I cd 改变当前的工作目录+ @: P+ x- J' Z: E3 H9 T) H dir 列出当前目录的内容+ m0 O, G7 ~1 X v1 f4 i. s- D delete 删除文件 ; n' S- m$ ^9 L9 e' }+ d" R& a# xgetenv 获得环境参数 ; ?: d. z( X# ^+ L* @: Gunix 执行操作系统命令并返回结果 5 ?, F7 b) f" |# a0 J9 y1 Tdiary 将MATLAB运行的命令存盘2 I) K. j, w8 P fopen 打开文件 # i/ z: L+ J6 `fclose 关闭文件 1 {% S' m' y, Pfread 从文件中读取二进制数据0 T$ M3 o e4 {! ^! l/ g fwrite 向一个文件写二进制数据9 \) y V6 V6 N9 t& B2 _2 P, ?9 _ fscanf 从文件读取格式化数据 3 S9 B; x! p& V6 J+ Afprintf 将格式化数据写入文件( a# u+ A6 k5 r: N; y fgetl 从文件中读行并放弃换行符 ' d8 c6 o$ ~, Q1 n8 R( F8 c0 G* hfgets 从文件中读行并保持换行符 ! H6 A0 _1 f# h% Z% aferror 查询文件的输入输出的错误信息3 ?5 v/ Y/ F" H feof 检查文件结束标志3 {3 Z. i) J# U6 n fseek 设置文件位置指针 % ~' I( @; K" f: B3 b4 f Rftell 得到文件位置指针的位置5 J2 N3 ?0 G: G6 K. ~- X prewind 反绕一个打开的文件 # f% @9 i: g( @5 Z; @+ Ptempname 建立临时的文件名 & a8 N0 R6 M( L* O+ Vtempdir 返回一个已存在的临时目录名; S7 ?7 Z" j0 Q: X) j   7 f& p+ e/ Y* i$ e" E三.启动与退出的命令 y, R6 @$ {& gquit,exit 退出MATLAB环境 ) j/ ^* f5 |' q# O; Z5 f% Y* Q$ O/ xstartup MATLAB自启动文件 + }9 Y& Q7 G3 v3 D d, c& P8 C+ ]matlabrc 启动主程序 9 w& Y0 u2 V2 p6 K/ Q S6 Q# W9 y  7 S0 @4 N4 \+ f四.管理变量工作空间的命令 9 m& l8 r' y e8 h! t( e3 r3 ^! nwho 简要列出工作空间变量名 7 N' u/ d, q0 P) c3 z( xwhos 详细列出工作空间变量名0 ~; \4 ~4 {; L& i load 从文件中读入变量- t4 E! e! q R( [5 e save 列出工作空间中变量存盘 ! B3 n* g+ V; o4 s: mclear 删除内存中的变量与函数' k- S! f n8 a pack 整理工作空间的内存 ( ~; G- G) _$ N+ X9 q0 o4 Rsize 查询矩阵的维数# }. a+ A( }! y; t2 c disp 显示矩阵和文本 5 o8 o0 V/ Z7 r) d2 K% _2 Glength 查询矢量的维数 7 N2 E6 I5 ]; e: M5 k! l, v 7 Y# G. L# l. \! K' z 五.对命令窗口控制的常用命令6 d1 H# P7 D2 G' a2 T; g a! D cedit 设置命令行编辑与回调的参数 9 q8 n( z E. ?9 F% G! xclc 清除命令窗口中的显示/ q$ H9 t; M! X# n home 将光标移动到左上角位置3 I. E- z6 ?2 E# K! n format 设置输出格式 ' W4 c0 N0 i* @: `( y4 R% m* u hecho 显示文件中的MATLAB命令 ' n) Q( P1 ^0 _! N/ Smore 控制命令窗口的输出页面 . Y/ Y; q3 A% ]9 v 

zan
转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持1 反对反对0 微信微信
如果我没给你翅膀,你要学会用理想去飞翔!!!

1

主题

2

听众

86

积分

升级  85.26%

该用户从未签到

新人进步奖

回复

使用道具 举报

qimeng2        

5

主题

2

听众

101

积分

升级  0.5%

该用户从未签到

回复

使用道具 举报

xf409        

0

主题

2

听众

23

积分

升级  18.95%

该用户从未签到

新人进步奖

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册地址

qq
收缩
  • 电话咨询

  • 04714969085
fastpost

关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

手机版|Archiver| |繁體中文 手机客户端  

蒙公网安备 15010502000194号

Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

GMT+8, 2026-9-2 02:43 , Processed in 1.385713 second(s), 70 queries .

回顶部