|
1.有关命令行环境的一些操作: ; r6 Y* e9 w$ q
(1) clc 擦去一页命令窗口,光标回屏幕左上角 % D8 D4 w* y0 n, B
(2) clear 从工作空间清除所有变量
' h% a/ i0 R! w. h6 X" O(3) clf 清除图形窗口内容
* y5 e' \: s8 A" s# @( R+ {(4) who 列出当前工作空间中的变量
h* P. a' Y8 S* H7 v(5) whos 列出当前工作空间中的变量及信息 ) q* V- D9 }4 U
或用工具栏上的 Workspace 浏览器 6 A# S. g) {' S) d: f5 A9 C5 R
(6) delete <文件名> 从磁盘删除指定文件 ; G! |* g2 j$ ?1 m+ L. w
(7) whech <文件名> 查找指定文件的路径
7 h) e$ h* X2 d, U5 S( 9 ) clear all 从工作空间清除所有变量和函数 ( T) s/ U2 g: ?' u1 {& n0 r
(10) help <命令名> 查询所列命令的帮助信息
$ `8 V, i. y) J. g9 {" h4 F(11) save name 保存工作空间变量到文件 name.mat
5 O0 t& Q" j+ p$ J, z(12) save name x y 保存工作空间变量 x y到文件 name.mat
6 K" O( C) x6 h# ]2 J0 B(13) load name 下载‘name’文件中的所有变量到工作空间 j8 J* I \0 l
(14) load name x y 下载‘name’文件中的变量x y到工作空间
& a5 T2 S" y& r(15) diary name1.m 保存工作空间一段文本到文件 name1.m
$ P" R0 ~$ q. V& G3 x … diary off
+ G7 l0 g& {9 k( d4 W" {(16) type name.m 在工作空间查看name.m文件内容
. F+ i0 s( p7 K; `3 J7 \(17) what 列出当前目录下的m文件和mat文件5 j6 ]1 z* F3 a i* _) l
↑ Ctrl+p 调用上一次的命令 ^3 [( V1 t G. j/ q
↓ Ctrl+n 调用下一行的命令
' P& G% c) @. V# P$ x9 | q← Ctrl+b 退后一格 . K% C- |, B% B1 l0 w
→ Ctrl+f 前移一格
3 b1 \ p9 ^2 g) M) F$ o3 bCtrl + ← Ctrl+r 向右移一个单词
+ Y. N5 V5 z: o1 O4 B( wCtrl + → Ctrl+l 向左移一个单词
4 O1 K6 x8 a7 ^; R9 LHome Ctrl+a 光标移到行首
1 t' p0 N* ?5 p+ y; v/ pEnd Ctrl+e 光标移到行尾 d' Z7 S, p8 j. q9 x) T
Esc Ctrl+u 清除一行
; j$ }7 _& {, p4 Y. |7 IDel Ctrl+d 清除光标后字符
5 Z3 Y" e) F7 eBackspace Ctrl+h 清除光标前字符 , s( E6 K, T% P" p. f8 B) s" d
Ctrl+k 清除光标至行尾字 " q# d4 N% S! N" K6 r8 }# v
Ctrl+c 中断程序运行 ; @5 X2 J% E4 ~3 |- \. ^- ^
一.常用的窗口命令9 y0 M6 d- A) t! A: p
help 启动联机帮助文件显示: l; N; }7 b! R0 ^/ ^0 w% A, N
what 列出当前目录下的有关文件
- G" \. X5 B1 J2 d8 F3 jtype 列出M文件0 e3 m+ F# g5 B; R$ o( N F' C
lookfor 对help信息中的关键词查找8 [* o( p% N6 B6 `5 X, }# `
which 找出函数与文件所在的目录名0 d; B6 E4 s. k5 J
demo 运行MATLAB的演示程序( h( } j, W' q
path 设置或查询MATLAB的路径9 p# C6 I+ D; R8 W
# W/ J' \- \' _- F- E. ^
二.有关文件及其操作的语句2 J' \% ^7 \8 y0 H1 B% b2 [5 ]
cd 改变当前的工作目录7 z% x, T' S1 q+ @, x5 R, f. h Z
dir 列出当前目录的内容
3 b" y( x3 z8 V, hdelete 删除文件6 u9 F6 L O# W( |2 H
getenv 获得环境参数0 g1 ]3 M V9 E
unix 执行操作系统命令并返回结果
" L. Q- Z* t+ j8 F; R8 e2 ^& b, E/ wdiary 将MATLAB运行的命令存盘
" L3 x: f& k( a6 O0 Z; i* [fopen 打开文件$ I9 _' ?7 I, g7 q
fclose 关闭文件
# l4 n: G0 t6 a" v" ^0 m G8 bfread 从文件中读取二进制数据7 H: V, i! Q3 B
fwrite 向一个文件写二进制数据
8 x; ]3 b, U3 q1 t# L# J/ W Cfscanf 从文件读取格式化数据
0 h! ] Z( T+ i' m: `* ifprintf 将格式化数据写入文件' T% a; X' R1 D& V
fgetl 从文件中读行并放弃换行符' K8 G* F5 F+ a" m$ R: A! Y0 X
fgets 从文件中读行并保持换行符) d4 k6 M' t& j2 t% A# k+ y
ferror 查询文件的输入输出的错误信息
9 E) ]; H& c3 l$ f( O+ O pfeof 检查文件结束标志
' N3 b# {/ @2 X% \3 t& H$ C* Bfseek 设置文件位置指针9 o& }0 [ P7 Z# W0 b4 e0 h
ftell 得到文件位置指针的位置
. Q! q2 Q' s5 A! x# P: H1 Bprewind 反绕一个打开的文件
. i- ~$ G/ F- L/ r$ ztempname 建立临时的文件名
2 G" a+ S( y3 U( e: ytempdir 返回一个已存在的临时目录名
" F7 @: Y" B: a$ k2 N7 D5 b4 ^
( X* c0 b! L' r6 p6 a+ O7 _9 L1 X三.启动与退出的命令3 t3 L2 ]8 c e" B# Q' V Q' x4 Q
quit,exit 退出MATLAB环境& D/ w: d, h' u+ E! u p: \* u
startup MATLAB自启动文件% ^0 u* m7 Y% }! s
matlabrc 启动主程序
4 ` j. D0 R6 y- Q ) i0 ]6 @' k5 p7 F# B# k& n7 I" ^6 O
四.管理变量工作空间的命令
7 g/ N; M$ f! ]. A) @who 简要列出工作空间变量名, A. I3 @: x% L+ @ |5 w
whos 详细列出工作空间变量名9 x) N# c* Z t W* c% F
load 从文件中读入变量) n" ^% t* }, c/ Q1 Y, ]8 k
save 列出工作空间中变量存盘
1 J1 F) z O( f: o: A6 Kclear 删除内存中的变量与函数* C: Z% t$ R9 I% j" Z
pack 整理工作空间的内存
' W9 u6 A( S ^/ \size 查询矩阵的维数
$ `& I& }" ~: y- t# k% xdisp 显示矩阵和文本
4 r. I3 L" B# |: k8 Clength 查询矢量的维数. i2 F0 d. ?0 ]0 J. r! i
+ Y* i8 ~6 R: }5 [9 E0 k五.对命令窗口控制的常用命令
+ _7 y* k3 S2 V B: i/ a' S& H" [/ scedit 设置命令行编辑与回调的参数 s( v" x0 ^+ p/ W( W
clc 清除命令窗口中的显示
9 I( i% v7 I+ X, p* s% p2 E% ]: u5 j) Rhome 将光标移动到左上角位置
# X) i* _$ [1 L/ F/ wformat 设置输出格式) j3 {: l- _& q+ x7 `
echo 显示文件中的MATLAB命令4 d" e( R# P5 V6 d, C- j' T
more 控制命令窗口的输出页面% p. L; ~+ j8 E
|