1.有关命令行环境的一些操作:
/ M5 y$ g7 `! ^3 V, u7 N4 c9 P(1) clc 擦去一页命令窗口,光标回屏幕左上角 0 A1 R0 Q0 W/ }/ E1 p2 w* c, @
(2) clear 从工作空间清除所有变量
" H+ {6 L1 V+ u+ ]' d% X& O(3) clf 清除图形窗口内容
& C8 Q& `- p# i- Q- m1 Y% e# I(4) who 列出当前工作空间中的变量 : ?" H! j" s; V& A$ K: P* e7 b
(5) whos 列出当前工作空间中的变量及信息 ; h5 e' O3 l+ ?3 p/ d. m
或用工具栏上的 Workspace 浏览器
) y( z5 l( `6 Z(6) delete <文件名> 从磁盘删除指定文件 ' t( ?! U8 @6 l. r2 q8 _5 D2 Z/ x
(7) whech <文件名> 查找指定文件的路径
* ^; W( }0 j! S1 W2 I( 9 ) clear all 从工作空间清除所有变量和函数
) a/ K/ I. r9 R1 f( K(10) help <命令名> 查询所列命令的帮助信息 6 q+ y8 w* Y8 w8 d! }7 _) Q
(11) save name 保存工作空间变量到文件 name.mat
9 `+ F; r4 E9 z+ e(12) save name x y 保存工作空间变量 x y到文件 name.mat " z; Y% w$ g0 J6 Q) H a# G
(13) load name 下载‘name’文件中的所有变量到工作空间
; A0 t7 @# F ~; x/ T. }: k8 `(14) load name x y 下载‘name’文件中的变量x y到工作空间
. ^- L4 z2 s) N3 b9 C u) g(15) diary name1.m 保存工作空间一段文本到文件 name1.m # K! W5 @+ d# \% c
… diary off
) i! X* P2 h2 s5 R3 T(16) type name.m 在工作空间查看name.m文件内容 . T3 l; z& O) @% Q& `4 x
(17) what 列出当前目录下的m文件和mat文件
' H- }5 Q8 F1 l4 a# c: ^$ s- J↑ Ctrl+p 调用上一次的命令 ) D6 `- {6 v- Z8 Z
↓ Ctrl+n 调用下一行的命令
, f1 }; S$ S9 A5 T2 n+ N. ?: r← Ctrl+b 退后一格
& }; |5 b' U; H0 ?→ Ctrl+f 前移一格 8 K! [' U7 b2 H) ]9 o
Ctrl + ← Ctrl+r 向右移一个单词
) P5 V8 E, g# p6 _Ctrl + → Ctrl+l 向左移一个单词# e2 f4 U1 i( v+ [' ?( n6 \5 Z9 o; \
Home Ctrl+a 光标移到行首
3 g! h; ]$ u3 g, b) R6 k) B5 z' K L& TEnd Ctrl+e 光标移到行尾
: E5 R. i8 b/ v1 DEsc Ctrl+u 清除一行
+ E6 a/ w$ Q8 ]Del Ctrl+d 清除光标后字符 % _ D/ W& x/ o0 M" j
Backspace Ctrl+h 清除光标前字符 ! z6 m9 T4 Z& U" N
Ctrl+k 清除光标至行尾字
. Q7 {' C: f j p( \5 ] Ctrl+c 中断程序运行
D- S- o- D. ^" R: u# t; g4 E! \一.常用的窗口命令
: r: O$ [; c' H0 f/ e) @4 Y- lhelp 启动联机帮助文件显示
/ W5 p2 }# O \; Jwhat 列出当前目录下的有关文件9 W F! `0 U8 x8 M, a
type 列出M文件
2 h0 O" ^$ @. z) R8 Q/ Rlookfor 对help信息中的关键词查找" I1 K' [! s% w- f/ r& W8 R
which 找出函数与文件所在的目录名, [5 l; p2 G6 @" K! {! y$ {/ p! |
demo 运行MATLAB的演示程序
; d: Z/ G, N! l# \( f5 v: p( hpath 设置或查询MATLAB的路径
! F" j- [ V" Q4 @5 z4 E
5 t1 _. C# t4 w+ b0 Z& C: L# c二.有关文件及其操作的语句& W" L6 d- ], U
cd 改变当前的工作目录: R) z, T: a+ O
dir 列出当前目录的内容1 L8 T' C1 p& E9 ]
delete 删除文件
% U9 z% |4 J- A2 i1 A2 ygetenv 获得环境参数
& J6 g. t! J" @( Gunix 执行操作系统命令并返回结果; I/ H; Q: p, j0 ]3 j! s7 U
diary 将MATLAB运行的命令存盘5 @( m: F5 D5 S9 ~; R$ E6 H
fopen 打开文件9 ~" b3 |% O7 T: v3 t/ u6 q
fclose 关闭文件- z# d$ B9 o K. {1 q6 r# O
fread 从文件中读取二进制数据* Y7 H% p5 z3 a0 G
fwrite 向一个文件写二进制数据
& @$ x% v2 u! T1 V# qfscanf 从文件读取格式化数据$ }; W3 ]/ ~6 n/ u/ A
fprintf 将格式化数据写入文件
. @* o. ?5 ?+ ^ m1 vfgetl 从文件中读行并放弃换行符
7 V4 H& {6 b' yfgets 从文件中读行并保持换行符 f5 K3 v" V* U# {* q
ferror 查询文件的输入输出的错误信息
2 _2 G3 g' T- D4 |feof 检查文件结束标志& K) `& T+ n. r
fseek 设置文件位置指针
/ M: O" f0 @! ~2 F& l8 xftell 得到文件位置指针的位置
* d1 _- q& Y0 P: u6 oprewind 反绕一个打开的文件: o/ J3 Q) d* c6 s
tempname 建立临时的文件名5 z/ M$ \. g, T+ R* x
tempdir 返回一个已存在的临时目录名
4 \' L4 z" o% q/ X5 H 0 e9 Q3 ]: {3 [ p
三.启动与退出的命令
! X7 ^ |& Y6 O8 Z9 m! e* cquit,exit 退出MATLAB环境. h; K' Z$ C7 P7 ] H2 Z* q0 q5 K
startup MATLAB自启动文件* C" O1 h m# S* @' W1 k! Q
matlabrc 启动主程序
9 ?: e! _( Y0 s8 g0 I$ O 1 N/ D6 i- f7 I! |$ y7 G9 C
四.管理变量工作空间的命令
* P. d0 T/ }1 c; I1 owho 简要列出工作空间变量名
e ^$ A" O% j. cwhos 详细列出工作空间变量名6 I, C0 \( W ~
load 从文件中读入变量& B& d$ U& R: M" w% o
save 列出工作空间中变量存盘
' T' P) ]6 E1 z$ E9 F" oclear 删除内存中的变量与函数# f* E7 v, n% o% @
pack 整理工作空间的内存5 q2 n! Z/ `& g. q; i' ^8 e
size 查询矩阵的维数8 a7 ?; k+ F! u$ g# ~
disp 显示矩阵和文本 y0 F! K$ K) D
length 查询矢量的维数3 h- | C9 m' O* @# |9 [! C+ x
- W E+ H4 T; Y# T
五.对命令窗口控制的常用命令
; i/ U/ n- h& O8 S! qcedit 设置命令行编辑与回调的参数
# H0 J9 F ^! J. H$ n/ W b: Dclc 清除命令窗口中的显示9 E0 Y, R8 Y- }+ p. N3 o7 Y
home 将光标移动到左上角位置
$ R( M+ A+ M% a$ Z: iformat 设置输出格式
7 e- r+ X- Y& X! F: o. }/ L* lecho 显示文件中的MATLAB命令
`5 y( @: X( m4 ]. R9 J3 e' k3 j# G1 @more 控制命令窗口的输出页面6 j* N' n% Q, v7 K5 V" h, \
|