|
1.有关命令行环境的一些操作:
/ I; |9 N7 g# b* p- V(1) clc 擦去一页命令窗口,光标回屏幕左上角 8 v& i% Z* l6 K/ R+ u! @3 Z4 v5 |% w
(2) clear 从工作空间清除所有变量' _( c9 e$ [; I2 D
(3) clf 清除图形窗口内容
0 Y" ~) }$ d- b ?1 h/ R# M(4) who 列出当前工作空间中的变量 + p1 W. c0 u! l/ Z; }5 W4 q7 ~( V! m
(5) whos 列出当前工作空间中的变量及信息
, c0 X9 {4 f( c1 ]! c5 S6 ~/ u 或用工具栏上的 Workspace 浏览器 + d4 `: v$ [, ?+ w; R# l
(6) delete <文件名> 从磁盘删除指定文件 / k7 b N& k3 F' I3 t) c8 G$ ^
(7) whech <文件名> 查找指定文件的路径 ! l H) r; v6 a
( 9 ) clear all 从工作空间清除所有变量和函数 8 |4 I5 P/ z, z% a; W
(10) help <命令名> 查询所列命令的帮助信息 " c$ P2 ^2 B# d ]9 j- f% m
(11) save name 保存工作空间变量到文件 name.mat
/ u& g. G, Q/ G9 d' w6 f(12) save name x y 保存工作空间变量 x y到文件 name.mat
: h1 U( E6 K% Z. m(13) load name 下载‘name’文件中的所有变量到工作空间
* `' [' I- s- z* k0 f(14) load name x y 下载‘name’文件中的变量x y到工作空间 3 \) _) x; v9 j" G/ @; e' F4 B, n" O
(15) diary name1.m 保存工作空间一段文本到文件 name1.m ; A/ N- Q: A; w- T
… diary off 6 Q% F; R9 V) s" C+ b5 P) l* |
(16) type name.m 在工作空间查看name.m文件内容
1 a+ r' C6 V$ N3 P+ i(17) what 列出当前目录下的m文件和mat文件% f" m4 U0 H. }+ e
↑ Ctrl+p 调用上一次的命令 # a9 i& ? \4 Q
↓ Ctrl+n 调用下一行的命令
0 ~! r/ w5 L3 m* J← Ctrl+b 退后一格
* G8 {% d1 h, F: V1 s% y& _→ Ctrl+f 前移一格 2 d) c V; y# S+ Q
Ctrl + ← Ctrl+r 向右移一个单词 0 o7 X% ^! P, t
Ctrl + → Ctrl+l 向左移一个单词* J/ k3 {8 U" S; t! k/ n8 G2 g
Home Ctrl+a 光标移到行首 1 {4 |- [! y. B6 |, p. |6 i
End Ctrl+e 光标移到行尾
: W1 r0 r) D+ Y+ G0 r& bEsc Ctrl+u 清除一行
7 }2 x# y2 P$ t& v/ IDel Ctrl+d 清除光标后字符 S% d+ C) M& z; u
Backspace Ctrl+h 清除光标前字符
k4 X% U% l% k9 V+ P- p Ctrl+k 清除光标至行尾字
+ T% a/ `1 z: o) {- L Ctrl+c 中断程序运行 8 ?- k+ I2 }7 [8 M" u/ m" n9 B" B
一.常用的窗口命令
0 M' Q4 ?( C. |) V; |9 n1 n& ^1 z! Lhelp 启动联机帮助文件显示( t# u; N0 {# h' w9 i
what 列出当前目录下的有关文件
* i# q+ R+ F1 wtype 列出M文件1 T4 s( _% d6 X# N# t( o
lookfor 对help信息中的关键词查找
Z0 ?: f( }( e( Kwhich 找出函数与文件所在的目录名
* v' y3 _" W; a4 T) kdemo 运行MATLAB的演示程序3 G6 K* I5 J* z% I) \4 G0 F
path 设置或查询MATLAB的路径3 ^0 e$ z0 Q5 \! b+ h
' a- h, o/ a& l+ U二.有关文件及其操作的语句9 m: g, B2 r* X
cd 改变当前的工作目录+ r4 P2 i: S; J4 |8 F+ z: r
dir 列出当前目录的内容9 ?+ F3 W, j% M& J: n
delete 删除文件
: c6 u: |/ k. [5 z) Zgetenv 获得环境参数
! A0 z; h: h4 b! Uunix 执行操作系统命令并返回结果0 X6 K& h3 o% R" k- _ t$ b
diary 将MATLAB运行的命令存盘
% a$ y$ F9 H. T4 N! y: [fopen 打开文件
# o t5 x9 M7 \+ N: c2 dfclose 关闭文件/ \& k. k% H: Q3 G* a% t" [7 d
fread 从文件中读取二进制数据
. a. s9 y- U7 Bfwrite 向一个文件写二进制数据# i3 F: l1 U$ M& w4 f
fscanf 从文件读取格式化数据! E+ t" [' D, _2 G0 c: k! }
fprintf 将格式化数据写入文件
$ ~, x- b0 S6 x+ P# n( S0 Z+ }fgetl 从文件中读行并放弃换行符
2 c1 V9 N3 a1 D/ C% ~4 Ufgets 从文件中读行并保持换行符
8 v$ i. u, S7 rferror 查询文件的输入输出的错误信息1 q$ Z0 Y8 A7 ?; y
feof 检查文件结束标志
Z- L9 h3 j0 a+ q5 @fseek 设置文件位置指针3 o% d: Z c: t
ftell 得到文件位置指针的位置
1 F4 J# D) I& @2 q qprewind 反绕一个打开的文件
0 \ F+ j( @- u: |tempname 建立临时的文件名
% V% g& O4 J% }5 L E! Z9 ]tempdir 返回一个已存在的临时目录名
+ }0 y/ T5 F: h( i5 m, \+ v0 g . O0 C D4 F% S2 R# k Q
三.启动与退出的命令' d' Y5 Q" {; x9 K
quit,exit 退出MATLAB环境" M9 p! W; ?$ [" v- I' k( c! [* J
startup MATLAB自启动文件- z- x1 Q. I7 S; l" L' |& F
matlabrc 启动主程序! K! [& r/ c1 V; v
4 c( h0 q& B4 s! w4 [2 O" G4 M5 H四.管理变量工作空间的命令
0 V1 C `* D4 Pwho 简要列出工作空间变量名
# ?% m& b8 w5 g; j9 F0 e8 Ewhos 详细列出工作空间变量名
0 w) n* Z3 {. \5 V) {load 从文件中读入变量
, R; d* r- z7 {* q$ D# `- Ksave 列出工作空间中变量存盘
& w( F8 D, x# z2 G8 }: Wclear 删除内存中的变量与函数
2 r+ w @& R9 Q, P* npack 整理工作空间的内存
3 u Q+ z( \8 o* H0 p4 \0 X( D7 n( wsize 查询矩阵的维数' J+ r0 I# U* L/ D' ?9 r* O
disp 显示矩阵和文本% h+ U/ G, f7 z
length 查询矢量的维数
2 B/ X0 }) ?5 k" B9 B+ q+ l9 A
% B% y) J8 i8 q! b7 ^五.对命令窗口控制的常用命令( f: f s; P1 l# n' z3 F
cedit 设置命令行编辑与回调的参数4 V6 {% o q2 a
clc 清除命令窗口中的显示
8 f, z$ Z% e* E/ ~- ^2 |& f" N- ^home 将光标移动到左上角位置
- n( D; n' }; k* [3 p: Pformat 设置输出格式
* q' k7 L2 p( a. d! P `: qecho 显示文件中的MATLAB命令 y) j5 A+ ~) q" C0 b( E
more 控制命令窗口的输出页面- V' @( l* b Z% C; h: a
|