|
1.有关命令行环境的一些操作: 6 `1 X9 h7 u' @" S+ b
(1) clc 擦去一页命令窗口,光标回屏幕左上角 4 Y: @1 Z% G( [6 m0 }0 m5 x
(2) clear 从工作空间清除所有变量
9 T W" x7 {# ^; W(3) clf 清除图形窗口内容 7 }+ K+ `- b5 q, y9 W$ S @" J
(4) who 列出当前工作空间中的变量
, s- V/ U- @* A* L& h5 m: t(5) whos 列出当前工作空间中的变量及信息
0 q- i! x6 i8 E, g/ Q5 [6 L 或用工具栏上的 Workspace 浏览器
( [6 I2 \. S9 D3 {% W3 h9 y(6) delete <文件名> 从磁盘删除指定文件 0 I2 Z! j/ `; M. R: e% Q
(7) whech <文件名> 查找指定文件的路径 . k+ P/ q6 ]7 `5 F" G
( 9 ) clear all 从工作空间清除所有变量和函数 , k* c) h' ]7 g% _2 b. w. I. \
(10) help <命令名> 查询所列命令的帮助信息 ; w2 R8 `9 e7 }: b; I
(11) save name 保存工作空间变量到文件 name.mat
$ F7 U# H0 H; ^(12) save name x y 保存工作空间变量 x y到文件 name.mat 7 S: U& b6 N- q" l& @
(13) load name 下载‘name’文件中的所有变量到工作空间
8 e, X- r& V3 {# s$ s(14) load name x y 下载‘name’文件中的变量x y到工作空间
; j! }$ v. ^# r6 ~# l5 B) ^+ h(15) diary name1.m 保存工作空间一段文本到文件 name1.m 8 u% U+ d4 N1 V8 U6 k L; U1 O) Q
… diary off
2 j7 E/ m: @$ E, H* Y(16) type name.m 在工作空间查看name.m文件内容 8 A& b# p- t* t; F, _. Y- P5 ^
(17) what 列出当前目录下的m文件和mat文件
$ }2 a1 V7 `, @5 s+ a↑ Ctrl+p 调用上一次的命令 O7 q- t" \# x2 q
↓ Ctrl+n 调用下一行的命令
2 e' f, Q+ v- Q2 h$ G. f+ |- g← Ctrl+b 退后一格 & ?) K, e) q/ e9 H) Y
→ Ctrl+f 前移一格 * J# f7 B' O, Z1 H2 t$ q
Ctrl + ← Ctrl+r 向右移一个单词 * Q$ L/ }$ Q% E) V5 Z2 t, P
Ctrl + → Ctrl+l 向左移一个单词
) X1 d# U+ l: I. h2 g, K( Q9 x; }. DHome Ctrl+a 光标移到行首
/ p0 L1 [/ S& h7 T. \4 ]End Ctrl+e 光标移到行尾
0 f# W: \9 ~0 P/ L! O" iEsc Ctrl+u 清除一行 5 J R/ F9 q7 Z0 h; ?: f
Del Ctrl+d 清除光标后字符 - d8 `4 o( s- u0 z- ]" [/ i/ J, `- z$ o
Backspace Ctrl+h 清除光标前字符
) H% j2 K% ?- g) I5 n" J Ctrl+k 清除光标至行尾字
8 t$ N% `, Z1 A4 H Ctrl+c 中断程序运行 : F5 n2 ~5 ?) M9 F
一.常用的窗口命令
$ Z" x- q5 j4 Whelp 启动联机帮助文件显示! R* k( _; c& G
what 列出当前目录下的有关文件3 S4 x# K& h. Y/ b) @; D3 j
type 列出M文件
1 w: h) [. s& {lookfor 对help信息中的关键词查找0 x' s, o f% W- K% b5 t
which 找出函数与文件所在的目录名
; R* h3 S K$ t$ I, _demo 运行MATLAB的演示程序+ G; Y; g q# _+ G, m$ W) h- H& @
path 设置或查询MATLAB的路径
/ p/ a- l: s1 w3 s0 p) \) ^+ o $ r. I h7 X% {3 ]: y
二.有关文件及其操作的语句- G% t) {; H" u
cd 改变当前的工作目录4 |1 W! ?) d5 i
dir 列出当前目录的内容
J8 ]2 j& _# e5 Z! q6 Qdelete 删除文件
* v" ]* S; a. r' B3 t4 F- bgetenv 获得环境参数
: O- ]' W9 X* Z7 l- H) Kunix 执行操作系统命令并返回结果
# o$ `! i* V- G* D2 Q" L# fdiary 将MATLAB运行的命令存盘9 N y# m$ S, J" A! c" a5 R
fopen 打开文件
" \+ O% k7 z7 \' e. \7 Wfclose 关闭文件
8 R4 B3 E) f. \ B; }fread 从文件中读取二进制数据
- o2 c9 E. U- L2 D% j1 [9 [/ Wfwrite 向一个文件写二进制数据. T$ h5 u+ L, W2 |$ ~' J
fscanf 从文件读取格式化数据
3 |7 u5 X- [9 c* P& z# w0 wfprintf 将格式化数据写入文件5 _( Q) E+ E8 \! I
fgetl 从文件中读行并放弃换行符 H+ Q! J- u8 l$ f2 {
fgets 从文件中读行并保持换行符+ I- m+ p) L1 D9 o1 c
ferror 查询文件的输入输出的错误信息& {2 Q% B# T& t( Y
feof 检查文件结束标志: B% P3 @2 W( P1 @* ?9 ^
fseek 设置文件位置指针
+ ?( M" v! v/ K% \ftell 得到文件位置指针的位置
3 u f) H( T# V9 k. S& `prewind 反绕一个打开的文件2 i7 {6 ?$ v& _; I4 A
tempname 建立临时的文件名
9 d7 C0 A: m2 f9 J- b6 |4 b/ Wtempdir 返回一个已存在的临时目录名; y i. H! P( f$ ?
1 P/ P5 L3 o% H, F! j* s; {8 s三.启动与退出的命令. _- J. m. s1 _+ Z2 i2 r
quit,exit 退出MATLAB环境: C9 f4 x, k% n: M4 N& q
startup MATLAB自启动文件, n/ o8 ^) n! B4 ~
matlabrc 启动主程序8 j. C8 H- o. W5 Y& b x
h/ O h# y+ O( [0 E1 `8 @
四.管理变量工作空间的命令
+ n) T+ D8 I# ^who 简要列出工作空间变量名0 o5 q4 p- S' |; |8 Z; p0 p
whos 详细列出工作空间变量名0 j3 v: z% y8 Q% E
load 从文件中读入变量
# q9 [3 h5 @7 C6 xsave 列出工作空间中变量存盘* p: G; L r9 @/ ]- `( o
clear 删除内存中的变量与函数+ E& `& s5 J9 O
pack 整理工作空间的内存
. D& Y- r8 ]( W" v6 I& esize 查询矩阵的维数
2 a5 \9 Z8 t. }+ Z+ k; Cdisp 显示矩阵和文本
; I8 T! F& Z. \. H @8 k% Wlength 查询矢量的维数: t" \) N, b4 y" A2 }/ N; q! B
6 A, A0 Y9 q/ L五.对命令窗口控制的常用命令
% |" _" }1 M5 s1 x0 I/ F9 xcedit 设置命令行编辑与回调的参数) T5 `; \$ c. w
clc 清除命令窗口中的显示9 D/ n3 e* F% C- e( j
home 将光标移动到左上角位置
& Z* @- [# Y$ V. e$ f& M) f' sformat 设置输出格式
! A: b# G* A, y. aecho 显示文件中的MATLAB命令! N1 w) d, [) i0 z+ C
more 控制命令窗口的输出页面
( l" x: c y8 X$ m( H9 z8 o |