|
1.有关命令行环境的一些操作: . @; `$ s9 _3 {. z/ o# t4 J- {
(1) clc 擦去一页命令窗口,光标回屏幕左上角 z0 Z( A2 y2 t% o: z6 I
(2) clear 从工作空间清除所有变量
0 y) `$ n% I! h+ F b% o5 {(3) clf 清除图形窗口内容 3 |0 E) v1 V# |2 n3 s
(4) who 列出当前工作空间中的变量
. A, J/ K7 u1 }4 R; U(5) whos 列出当前工作空间中的变量及信息 $ y Q3 F* d$ ^' q# X- G
或用工具栏上的 Workspace 浏览器
; e( y" c% p. i" X$ d! F; I(6) delete <文件名> 从磁盘删除指定文件 ' H% d2 F9 @ {% S9 y/ z/ D: `
(7) whech <文件名> 查找指定文件的路径 / K4 F0 h& [) O( q% @& G: ^
( 9 ) clear all 从工作空间清除所有变量和函数
* q4 ^1 Z) j/ [2 C(10) help <命令名> 查询所列命令的帮助信息 , @0 ?; ?- w* f6 R
(11) save name 保存工作空间变量到文件 name.mat 5 U/ L1 `1 k/ z' q' v
(12) save name x y 保存工作空间变量 x y到文件 name.mat
4 ?, Z" T( \% W3 k(13) load name 下载‘name’文件中的所有变量到工作空间
1 w6 y( ]( W5 c9 [, i(14) load name x y 下载‘name’文件中的变量x y到工作空间
$ [7 D! H1 s9 ~8 N(15) diary name1.m 保存工作空间一段文本到文件 name1.m
3 w* V% U( W; a1 s* [6 | … diary off - f1 i+ I, |2 j$ Y/ F5 P1 V
(16) type name.m 在工作空间查看name.m文件内容
/ w, o }% @! X( d! P(17) what 列出当前目录下的m文件和mat文件# i9 H& t& C- o! J5 O
↑ Ctrl+p 调用上一次的命令 " J# H% r$ c1 A0 i a
↓ Ctrl+n 调用下一行的命令
( }6 T! j3 P9 ~* x← Ctrl+b 退后一格
4 k x) t# K+ y→ Ctrl+f 前移一格
7 S# |/ M- m) D: y' G4 KCtrl + ← Ctrl+r 向右移一个单词 1 U; ~! T5 a1 X1 f7 Y7 G+ n! R
Ctrl + → Ctrl+l 向左移一个单词
2 f1 O1 G" Q) R+ m; ~% gHome Ctrl+a 光标移到行首
! s* _$ w+ m5 g9 b K) u9 pEnd Ctrl+e 光标移到行尾 9 x# x# O7 g- n9 i* |# X$ m7 w* F
Esc Ctrl+u 清除一行
" U5 N" ^" e# ZDel Ctrl+d 清除光标后字符 6 Z% o. @7 S4 Y2 O; c0 O, k
Backspace Ctrl+h 清除光标前字符
9 j, s. {5 M$ Z6 N. ~ Ctrl+k 清除光标至行尾字
: ^/ E6 m% k# R( r) A) { Ctrl+c 中断程序运行 1 `7 E2 s4 d# p& Q; F C9 l
一.常用的窗口命令3 D8 O6 |* f" Q% B
help 启动联机帮助文件显示
3 m, k/ T0 |! `0 l! p+ cwhat 列出当前目录下的有关文件9 z' X, h$ r3 `2 u
type 列出M文件
5 [! x. M+ l/ c! t: G; }+ mlookfor 对help信息中的关键词查找
6 _/ q! } |' ?; F* y Awhich 找出函数与文件所在的目录名7 X' I# w* h& m' [& i) x
demo 运行MATLAB的演示程序
( M& H7 A$ W1 y8 H" V/ l- Dpath 设置或查询MATLAB的路径
% B) N4 j# l( ?$ W1 Z
( `2 }2 n, g V9 N6 I" @二.有关文件及其操作的语句
3 ^. q' X: m' \8 q& }% I6 v1 Bcd 改变当前的工作目录
( r: i* @, V' p z: ^' z9 Adir 列出当前目录的内容
% s' x9 R& Y' ]6 o* I" Odelete 删除文件
$ Q! ` A5 j& y- Agetenv 获得环境参数
Y/ d4 X/ V3 t8 J5 Cunix 执行操作系统命令并返回结果
4 G) A7 f7 x# Fdiary 将MATLAB运行的命令存盘
) W. d' ^& ] r& Z& f0 Gfopen 打开文件3 N, b+ T+ z; p! T3 c
fclose 关闭文件
" P* F% e: T, I+ p" V3 }fread 从文件中读取二进制数据
j' X* V5 K# r$ t- Y3 Rfwrite 向一个文件写二进制数据- h: u( R9 i% u, L5 R' V/ v
fscanf 从文件读取格式化数据
* a( ]/ O6 t; z" n# m/ Lfprintf 将格式化数据写入文件
' ^ j3 z. v/ D* ]* C4 vfgetl 从文件中读行并放弃换行符
* F1 U+ T/ S1 n" ifgets 从文件中读行并保持换行符
: d: C. }) N7 h' R4 w7 `5 wferror 查询文件的输入输出的错误信息
^. k0 v) \2 }feof 检查文件结束标志
* k' n( D3 ?) q2 S; ?8 i0 Z# x( yfseek 设置文件位置指针9 A+ t8 m' k2 S' ^2 u' B
ftell 得到文件位置指针的位置
0 f" I3 q/ |% @! J# @prewind 反绕一个打开的文件
4 v1 V4 p( V$ n3 n U) U9 Ctempname 建立临时的文件名3 N& L; ]! b+ P N! _; ]
tempdir 返回一个已存在的临时目录名
+ ~) z+ f, ]/ ~1 F$ E 4 ?0 G6 g8 e; ?- e/ C! L1 P
三.启动与退出的命令
) a7 Y3 Z/ ^4 V, A% V# @quit,exit 退出MATLAB环境
) ~) c% @& }3 h% N; Rstartup MATLAB自启动文件0 s! `! A! C% f4 C* ?
matlabrc 启动主程序; E8 t" K; T' j, r1 R5 H7 [
; O, n# d/ H. M, B M( z5 c: ]2 k四.管理变量工作空间的命令) ?# ]5 G+ B1 F- H
who 简要列出工作空间变量名; @& y$ X5 B4 p' y9 ^9 O
whos 详细列出工作空间变量名
* d+ [) Q9 C! I! _; z ?load 从文件中读入变量5 y5 ~+ R+ |* K% [/ A
save 列出工作空间中变量存盘
, ?, U6 w. h9 Oclear 删除内存中的变量与函数# s% p" k( a9 L) v" M: f
pack 整理工作空间的内存: U/ `7 @4 x$ L, o( B
size 查询矩阵的维数; |0 J! \# I7 s) W
disp 显示矩阵和文本
: U X/ ^+ ]: [+ K4 V. r. `length 查询矢量的维数
3 I; r/ x6 U* v% I: ~7 Z & G+ q% Q1 _, M# d3 S
五.对命令窗口控制的常用命令
; L3 Z. d+ E* G. ]/ ucedit 设置命令行编辑与回调的参数
r4 G- E- X% u. g8 vclc 清除命令窗口中的显示& i [& E" E1 S) m- F& E& v/ v8 O* U
home 将光标移动到左上角位置
2 i! |1 N. s8 D. x0 i! C( q0 yformat 设置输出格式9 |: t- u8 d* d: B7 n
echo 显示文件中的MATLAB命令
( c( |5 I! C, j0 D/ E/ Qmore 控制命令窗口的输出页面* I& e' O# c. a+ O6 g" r
|