数学建模社区-数学中国

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

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

1.有关命令行环境的一些操作: ! |2 f) i1 F# x R(1) clc 擦去一页命令窗口,光标回屏幕左上角 4 I7 j) S) [2 j3 Z7 i(2) clear 从工作空间清除所有变量 $ j4 k+ X3 ^2 B, I3 `! Y(3) clf 清除图形窗口内容 7 c2 O% K$ v4 d3 |! g; a0 O( Q(4) who 列出当前工作空间中的变量 ' Q4 I5 B% U( ]# k! s | (5) whos 列出当前工作空间中的变量及信息 7 s0 }. s$ P+ D% `" c/ C2 p 或用工具栏上的 Workspace 浏览器 1 D( }: @5 O3 N(6) delete <文件名> 从磁盘删除指定文件 : P! k1 a% n4 ^; g- S (7) whech <文件名> 查找指定文件的路径 2 W8 u8 X e9 e( x$ M ( 9 ) clear all 从工作空间清除所有变量和函数 ' p5 i; {9 q2 t: D+ t5 o(10) help <命令名> 查询所列命令的帮助信息 2 ~' G+ X9 [1 a) V P (11) save name 保存工作空间变量到文件 name.mat . ?1 r+ A* B; m( e; M1 z1 T {& C(12) save name x y 保存工作空间变量 x y到文件 name.mat 7 @+ X+ Q# F g(13) load name 下载‘name’文件中的所有变量到工作空间 ; J0 `4 ?: E% x/ c# j (14) load name x y 下载‘name’文件中的变量x y到工作空间 $ _) U% A( w6 x* k. [1 { (15) diary name1.m 保存工作空间一段文本到文件 name1.m 6 ^% y4 c, S* r … diary off - Y1 I. E, O% _9 h8 K; @ (16) type name.m 在工作空间查看name.m文件内容 ! \. C7 n+ y" f" a. u(17) what 列出当前目录下的m文件和mat文件 / t) p# i2 ^' m9 \& y9 ~$ U↑ Ctrl+p 调用上一次的命令 * [9 B8 P; @0 Z; p7 _↓ Ctrl+n 调用下一行的命令 : s5 W1 s; G2 B" t8 H( K ← Ctrl+b 退后一格 4 J* P7 o: d3 F: P& j" ^→ Ctrl+f 前移一格 0 ?0 a: Q' Z4 u Ctrl + ← Ctrl+r 向右移一个单词 ) e4 o! b9 |* C/ `6 H/ T& MCtrl + → Ctrl+l 向左移一个单词2 S( B E3 d9 ?/ d1 S( Q5 T Home Ctrl+a 光标移到行首 . i/ E3 F/ N1 OEnd Ctrl+e 光标移到行尾 6 U# E6 I, ~4 SEsc Ctrl+u 清除一行 - a5 g$ w, c" C: h. x4 U9 f4 M' C Del Ctrl+d 清除光标后字符 2 l I* C8 [. U7 F Backspace Ctrl+h 清除光标前字符 4 p$ i8 R9 T. C6 G4 X Ctrl+k 清除光标至行尾字 7 j, Q& G3 t* W! o Ctrl+c 中断程序运行

, Q; x* f2 d) J7 k; |- S0 L" h

一.常用的窗口命令3 U* I* ]* j+ W3 } help 启动联机帮助文件显示# S* m) C6 B; l2 c what 列出当前目录下的有关文件* D9 U! g4 p( d1 [& ^' M' S ] type 列出M文件" i0 T" {( f- S1 ^7 {$ t' _ lookfor 对help信息中的关键词查找& ~6 p b1 r8 |* n which 找出函数与文件所在的目录名 o# C- u* @) z. S: b. V8 k: F% Udemo 运行MATLAB的演示程序 1 m: y/ e8 j# i' y( jpath 设置或查询MATLAB的路径2 {9 V+ m* Y1 Y3 y9 O  - w. {, A! I3 @2 ] 二.有关文件及其操作的语句 1 a2 I) U& y! A7 `0 Tcd 改变当前的工作目录 4 K; c+ S" X) d# ^9 gdir 列出当前目录的内容 5 g5 {/ _2 U) Y# ? M! Q6 Udelete 删除文件' R2 V4 V$ I; s; r/ y getenv 获得环境参数4 U8 U/ V0 q% K6 v unix 执行操作系统命令并返回结果$ `4 D/ u$ p. d0 }, j% G diary 将MATLAB运行的命令存盘$ h8 @) |. R: C* y" e# t' I fopen 打开文件 1 y. t8 p; i' R* K" mfclose 关闭文件 6 h' I( X R: r# \8 A+ qfread 从文件中读取二进制数据4 @ M1 b0 m% \3 j* m fwrite 向一个文件写二进制数据" @' t8 x( v; r# [ fscanf 从文件读取格式化数据 ; M. y4 |, K; h# bfprintf 将格式化数据写入文件- ?( ?9 l% W6 K6 G1 m6 s fgetl 从文件中读行并放弃换行符2 p5 D7 ]0 N4 E. Y- l% Y) } fgets 从文件中读行并保持换行符' R; x: K* E+ Y4 x5 R ferror 查询文件的输入输出的错误信息- S* ?& T; U5 i0 K feof 检查文件结束标志& H4 P( }. ^7 }( W* q8 t& w fseek 设置文件位置指针" w/ T3 u, n D$ v; Y8 E1 } I ftell 得到文件位置指针的位置 ' i, V' l8 B; R8 k4 X2 Bprewind 反绕一个打开的文件 3 {1 T8 {9 S3 i6 F& Vtempname 建立临时的文件名1 |5 q2 c8 N- z# h3 Q! D tempdir 返回一个已存在的临时目录名0 |# q% q. d0 n h7 k3 u   * y; J3 s# b$ I5 U: S) N5 r三.启动与退出的命令 ! f+ n$ ]; b2 C$ F/ `3 Iquit,exit 退出MATLAB环境 * M. z7 F$ b! j. J$ N4 Vstartup MATLAB自启动文件 : L2 e. u) @. F! _* Rmatlabrc 启动主程序 : |# Y2 K4 d8 J! S" S ' Y+ Z% A6 u" }) G; S6 y: ]9 J7 n 四.管理变量工作空间的命令 # G* c0 w o" k4 iwho 简要列出工作空间变量名 " N; @/ i0 i. o+ V Xwhos 详细列出工作空间变量名 7 P7 }" p) E5 o9 s+ d4 bload 从文件中读入变量+ A( y) ^ s& b. Q save 列出工作空间中变量存盘 ( B, b" @" r* W" V) q; p uclear 删除内存中的变量与函数 ; s/ l3 \! ~% @7 [' H* _+ Bpack 整理工作空间的内存. s: l! T+ I m* F; ?8 g+ ^5 z8 C size 查询矩阵的维数+ Q2 \! v7 s/ K1 d disp 显示矩阵和文本; |( L0 ^" ?' b |; C k7 [ length 查询矢量的维数6 c, [ {8 t3 f# q  4 a' o2 p' _) b0 B( ` 五.对命令窗口控制的常用命令 2 |. f) q; y" x( wcedit 设置命令行编辑与回调的参数 - g& P9 p: a# b8 P m, L, hclc 清除命令窗口中的显示$ ^4 I) ^7 {( C6 ~ home 将光标移动到左上角位置 O' Q9 P8 k+ z9 T format 设置输出格式 & K6 o$ ^) |# t, Decho 显示文件中的MATLAB命令2 c( ?* j( [( T+ L* r more 控制命令窗口的输出页面( s( a1 L% w7 o( J1 H  


作者: 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