数学建模社区-数学中国

标题: 【原创】matlab命令行环境的常用操作 [打印本页]

作者: god    时间: 2005-1-20 10:29
标题: 【原创】matlab命令行环境的常用操作

1.有关命令行环境的一些操作: # A- G" B. s+ n) N3 r4 W3 |(1) clc 擦去一页命令窗口,光标回屏幕左上角 : C' [. G6 h9 K& b% Y7 @(2) clear 从工作空间清除所有变量, L. j7 v$ l8 E: {& _" j' H9 p (3) clf 清除图形窗口内容 # O( ~$ E5 B5 A, _% W; y6 \- Z(4) who 列出当前工作空间中的变量 w( M. s7 u% O x$ y(5) whos 列出当前工作空间中的变量及信息 / V9 a! A l' r8 B3 Y! O2 S 或用工具栏上的 Workspace 浏览器 # O8 r- e3 ~% ~2 _' r(6) delete <文件名> 从磁盘删除指定文件 * }( D- a) N, R' i; V (7) whech <文件名> 查找指定文件的路径 7 g2 C( @/ j" K9 B0 v( 9 ) clear all 从工作空间清除所有变量和函数 1 ]: y3 J) s! c, I(10) help <命令名> 查询所列命令的帮助信息 7 O/ v6 x- P! s, |* V (11) save name 保存工作空间变量到文件 name.mat . C- B2 Z# r9 p8 Q (12) save name x y 保存工作空间变量 x y到文件 name.mat # b% a# p0 Q) C6 C& m% E8 F* t4 K% i, { (13) load name 下载‘name’文件中的所有变量到工作空间 , T4 e/ S! G5 e (14) load name x y 下载‘name’文件中的变量x y到工作空间 8 _! Q4 s% P2 C% n (15) diary name1.m 保存工作空间一段文本到文件 name1.m ( b, @/ H8 T) N7 l( L … diary off * |" E/ ^5 ]! ]3 l6 V(16) type name.m 在工作空间查看name.m文件内容 % r' p* n: [ X (17) what 列出当前目录下的m文件和mat文件7 I+ g q1 U! I* `9 G2 O. _ ↑ Ctrl+p 调用上一次的命令 ; `6 T; \# ~5 G9 l( _↓ Ctrl+n 调用下一行的命令 ; l( x$ }7 _2 `7 z" A. m0 e← Ctrl+b 退后一格 0 y9 t9 ]( L4 f5 W: }3 J9 N → Ctrl+f 前移一格 7 B! T* A: n8 d; ~* J2 Q6 n+ e; lCtrl + ← Ctrl+r 向右移一个单词 9 L* D. a! o ?* @" c# t8 \Ctrl + → Ctrl+l 向左移一个单词 $ j2 ^: E* n5 M: Z$ E( U3 g! x, V% vHome Ctrl+a 光标移到行首 + F; Q- h8 {# l' M5 i; v End Ctrl+e 光标移到行尾 % ~" ^% C; _# m0 `0 _# u Esc Ctrl+u 清除一行 ! R7 F& x' t3 ]) \6 [% o( pDel Ctrl+d 清除光标后字符 ( y* M4 O, j# X# O) P# ?4 oBackspace Ctrl+h 清除光标前字符 6 m( [: l" r7 f Ctrl+k 清除光标至行尾字 7 J4 H- |3 B. s1 ^ Ctrl+c 中断程序运行

: \! ^! ~% d# u

一.常用的窗口命令 % v ~! |5 v% B$ _help 启动联机帮助文件显示 ; R) O& d. Y) C- uwhat 列出当前目录下的有关文件2 n# ^9 z0 _# V+ q& ` type 列出M文件 2 D9 g$ x. D- h* R1 U' I* H/ olookfor 对help信息中的关键词查找 & f% W/ h4 i8 b# Nwhich 找出函数与文件所在的目录名( {, w# |9 ]3 X, y1 U4 s' G) x4 i demo 运行MATLAB的演示程序 P! x# ?9 r. d( N1 o' P$ W7 G path 设置或查询MATLAB的路径 ' v, ~/ A! [: S  8 M5 g* w8 U1 X- X( B% b$ F二.有关文件及其操作的语句+ Z, K4 j5 ]6 x& V* D) G cd 改变当前的工作目录) _1 e6 G, a8 Q& k dir 列出当前目录的内容- u% ^# Z& ~ E( V; I$ z( y; c delete 删除文件9 G4 h: n+ I4 p$ L1 X4 g getenv 获得环境参数9 p* n' i* r! t# J) n6 I unix 执行操作系统命令并返回结果 8 x, r9 \) n& s# o2 udiary 将MATLAB运行的命令存盘 y% F) q/ p6 h- x- R fopen 打开文件, U/ l/ B: O* \5 i fclose 关闭文件; h F K4 [7 [2 I6 a fread 从文件中读取二进制数据, E- f+ s1 H) B fwrite 向一个文件写二进制数据 1 R( u' b0 c' Q. rfscanf 从文件读取格式化数据/ ~- j6 \$ ? b8 T( E3 q k( y8 w7 O& ^ fprintf 将格式化数据写入文件 5 M7 K q+ ~6 l3 w) ~ rfgetl 从文件中读行并放弃换行符7 ^; M8 G' t9 I% Y) ` fgets 从文件中读行并保持换行符 1 B6 h; j" Y; F3 E) Rferror 查询文件的输入输出的错误信息 ) f) _- a0 N$ x, mfeof 检查文件结束标志 ( N2 s& U# b+ sfseek 设置文件位置指针 ( \" ]2 u a5 w( Q" d6 t! iftell 得到文件位置指针的位置 9 C" `7 o5 ~. D# ]* O3 xprewind 反绕一个打开的文件 . q9 S6 E: _5 T" N. b' utempname 建立临时的文件名3 c) H' }9 r- ~" N/ [ n8 p tempdir 返回一个已存在的临时目录名 7 F7 O6 m2 h! T& Y9 x  6 w8 ^: Q9 _& P5 `2 J5 z; Q三.启动与退出的命令 ; C! J! {; I V8 p' zquit,exit 退出MATLAB环境$ t' P5 J/ N. A- X$ I startup MATLAB自启动文件5 h, B8 _$ S4 V: `! [# t n. _ matlabrc 启动主程序 0 {9 w" Q( R1 N( z' X  - C: [8 H- V- s4 x8 s1 {5 c% v9 N四.管理变量工作空间的命令4 N. o6 |. r& S/ \1 u) ? who 简要列出工作空间变量名 % [. s" K$ {- v( t; i6 Swhos 详细列出工作空间变量名 / q4 u9 ?- z% |# [' X% K7 Rload 从文件中读入变量$ |; @' ?0 V* l& C4 X& Y. Q save 列出工作空间中变量存盘 2 R8 ~! k1 |# gclear 删除内存中的变量与函数 5 b/ h5 J0 m. y* E" I3 w' f, {pack 整理工作空间的内存 1 G2 {- j* @" B w9 b5 Z- Vsize 查询矩阵的维数 5 ], p6 L5 A" K) C% odisp 显示矩阵和文本5 ~; v- A# q) x, n5 \- n# \6 P length 查询矢量的维数: \$ |' ]. E! ^1 u  1 c0 `/ e6 i p 五.对命令窗口控制的常用命令 ; g) Z! }$ i' R+ Z# Xcedit 设置命令行编辑与回调的参数- Z8 M+ i, K; X4 t9 _ clc 清除命令窗口中的显示 ( u! C t' c2 Y ]3 h2 d. fhome 将光标移动到左上角位置 ! ]7 ]7 I8 D2 r4 u- uformat 设置输出格式4 t$ o. ^4 n3 l' q/ Y. B3 ~ echo 显示文件中的MATLAB命令 : S H5 q" n) G* q$ n6 emore 控制命令窗口的输出页面 6 g( j3 R3 T6 v x 


作者: shewei1977    时间: 2005-3-7 12:34

写的不错,有关于数学建模的吗?


作者: qimeng2    时间: 2005-3-16 19:20

写的好,可以再详细一点吗?


作者: xf409    时间: 2005-4-5 21:20
mercy




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5