|
1.有关命令行环境的一些操作:
; {% Q+ w: O; G' z& {0 Q( ](1) clc 擦去一页命令窗口,光标回屏幕左上角
6 N# o+ T, }( `+ j k(2) clear 从工作空间清除所有变量
+ f v [8 s$ f(3) clf 清除图形窗口内容
# D+ C, u- c! s4 w8 a, L, ^(4) who 列出当前工作空间中的变量 0 _' z; u- [+ k- C& o
(5) whos 列出当前工作空间中的变量及信息
0 }+ c8 d1 Y* S# O, U8 O 或用工具栏上的 Workspace 浏览器
$ { T5 ~# N6 L2 [6 U(6) delete <文件名> 从磁盘删除指定文件
. f l( B# M3 i7 I& {- e(7) whech <文件名> 查找指定文件的路径
( ?% F- g" r P; P9 K( 9 ) clear all 从工作空间清除所有变量和函数
. C6 y! k& N% _1 l( O' F+ a(10) help <命令名> 查询所列命令的帮助信息
9 v' P5 j/ n4 e1 x; S(11) save name 保存工作空间变量到文件 name.mat 4 W, r! P+ G9 _- S
(12) save name x y 保存工作空间变量 x y到文件 name.mat
) J9 Y. I6 b5 }; r8 }% P: V; y+ o/ ~(13) load name 下载‘name’文件中的所有变量到工作空间
& ]* X+ Y7 X/ x1 n# A) Y(14) load name x y 下载‘name’文件中的变量x y到工作空间
! R8 g; Q: a, d(15) diary name1.m 保存工作空间一段文本到文件 name1.m
* Q3 ^1 U" a2 [5 T t- ?* J … diary off ; C' b1 Q z" i$ Y5 q
(16) type name.m 在工作空间查看name.m文件内容
$ _6 j$ E& t3 _1 W5 l7 h+ b h+ Z(17) what 列出当前目录下的m文件和mat文件
% t& I; h+ ]) I. G" ?; t↑ Ctrl+p 调用上一次的命令
% `5 O4 a7 j8 o) x1 C% ?5 l↓ Ctrl+n 调用下一行的命令
# O$ l3 D; S2 }← Ctrl+b 退后一格 ' q2 @5 b( T, m2 L/ z
→ Ctrl+f 前移一格
/ \- D+ y" h4 n" E, i# i6 b" x% UCtrl + ← Ctrl+r 向右移一个单词
8 U5 q5 [- C3 tCtrl + → Ctrl+l 向左移一个单词
& [& H) N: e; V+ tHome Ctrl+a 光标移到行首 ! O$ d7 F% P& a- o
End Ctrl+e 光标移到行尾
4 c# ?+ B/ R* T3 U) Y: C- p$ i! m: JEsc Ctrl+u 清除一行
# S, F2 E, o# T) Y7 PDel Ctrl+d 清除光标后字符
) V( X2 {- T# a% E/ jBackspace Ctrl+h 清除光标前字符
5 F( y- @" M& N2 [ Ctrl+k 清除光标至行尾字
1 P6 z x# [* ^ Ctrl+c 中断程序运行
- }7 V1 n0 Z1 `. P; u T一.常用的窗口命令 c9 I& }2 l* j# w9 U6 d6 p
help 启动联机帮助文件显示- p5 ~: O8 c" \# S, b. d+ u/ t
what 列出当前目录下的有关文件
! S6 M1 V* q; {type 列出M文件
$ t# A) p& @# |5 ~lookfor 对help信息中的关键词查找1 Q8 K7 n8 W! L. l
which 找出函数与文件所在的目录名! i0 M& n4 R. ?* n
demo 运行MATLAB的演示程序6 i* n8 r. s7 k1 g' [. z+ n4 `
path 设置或查询MATLAB的路径
1 [6 s! N2 a0 ^! a' e' @; f' T
0 _( k% f s" ?1 q7 X二.有关文件及其操作的语句0 z3 c- e4 ^7 h: Z% I
cd 改变当前的工作目录+ @: P+ x- J' Z: E3 H9 T) H
dir 列出当前目录的内容+ m0 O, G7 ~1 X v1 f4 i. s- D
delete 删除文件
; n' S- m$ ^9 L9 e' }+ d" R& a# xgetenv 获得环境参数
; ?: d. z( X# ^+ L* @: Gunix 执行操作系统命令并返回结果
5 ?, F7 b) f" |# a0 J9 y1 Tdiary 将MATLAB运行的命令存盘2 I) K. j, w8 P
fopen 打开文件
# i/ z: L+ J6 `fclose 关闭文件
1 {% S' m' y, Pfread 从文件中读取二进制数据0 T$ M3 o e4 {! ^! l/ g
fwrite 向一个文件写二进制数据9 \) y V6 V6 N9 t& B2 _2 P, ?9 _
fscanf 从文件读取格式化数据
3 S9 B; x! p& V6 J+ Afprintf 将格式化数据写入文件( a# u+ A6 k5 r: N; y
fgetl 从文件中读行并放弃换行符
' d8 c6 o$ ~, Q1 n8 R( F8 c0 G* hfgets 从文件中读行并保持换行符
! H6 A0 _1 f# h% Z% aferror 查询文件的输入输出的错误信息3 ?5 v/ Y/ F" H
feof 检查文件结束标志3 {3 Z. i) J# U6 n
fseek 设置文件位置指针
% ~' I( @; K" f: B3 b4 f Rftell 得到文件位置指针的位置5 J2 N3 ?0 G: G6 K. ~- X
prewind 反绕一个打开的文件
# f% @9 i: g( @5 Z; @+ Ptempname 建立临时的文件名
& a8 N0 R6 M( L* O+ Vtempdir 返回一个已存在的临时目录名; S7 ?7 Z" j0 Q: X) j
7 f& p+ e/ Y* i$ e" E三.启动与退出的命令
y, R6 @$ {& gquit,exit 退出MATLAB环境
) j/ ^* f5 |' q# O; Z5 f% Y* Q$ O/ xstartup MATLAB自启动文件
+ }9 Y& Q7 G3 v3 D d, c& P8 C+ ]matlabrc 启动主程序
9 w& Y0 u2 V2 p6 K/ Q S6 Q# W9 y
7 S0 @4 N4 \+ f四.管理变量工作空间的命令
9 m& l8 r' y e8 h! t( e3 r3 ^! nwho 简要列出工作空间变量名
7 N' u/ d, q0 P) c3 z( xwhos 详细列出工作空间变量名0 ~; \4 ~4 {; L& i
load 从文件中读入变量- t4 E! e! q R( [5 e
save 列出工作空间中变量存盘
! B3 n* g+ V; o4 s: mclear 删除内存中的变量与函数' k- S! f n8 a
pack 整理工作空间的内存
( ~; G- G) _$ N+ X9 q0 o4 Rsize 查询矩阵的维数# }. a+ A( }! y; t2 c
disp 显示矩阵和文本
5 o8 o0 V/ Z7 r) d2 K% _2 Glength 查询矢量的维数
7 N2 E6 I5 ]; e: M5 k! l, v 7 Y# G. L# l. \! K' z
五.对命令窗口控制的常用命令6 d1 H# P7 D2 G' a2 T; g a! D
cedit 设置命令行编辑与回调的参数
9 q8 n( z E. ?9 F% G! xclc 清除命令窗口中的显示/ q$ H9 t; M! X# n
home 将光标移动到左上角位置3 I. E- z6 ?2 E# K! n
format 设置输出格式
' W4 c0 N0 i* @: `( y4 R% m* u hecho 显示文件中的MATLAB命令
' n) Q( P1 ^0 _! N/ Smore 控制命令窗口的输出页面
. Y/ Y; q3 A% ]9 v |