数学建模社区-数学中国

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

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

1.有关命令行环境的一些操作: & L# A" W+ b- r (1) clc 擦去一页命令窗口,光标回屏幕左上角 2 S9 t3 Y" J7 \8 m$ | (2) clear 从工作空间清除所有变量0 G2 k' c/ n& m- M* Z' [# a* T# o (3) clf 清除图形窗口内容 x$ k; c0 `9 q: C5 D2 H+ r(4) who 列出当前工作空间中的变量 / G& E& s* q# ~4 Y6 u: z (5) whos 列出当前工作空间中的变量及信息 ( a% V1 @4 ~8 `0 ]; p2 e 或用工具栏上的 Workspace 浏览器 + j; r% [( D" r L# h3 \(6) delete <文件名> 从磁盘删除指定文件 : l w* e e. y# V% b(7) whech <文件名> 查找指定文件的路径 . h" Q: U. R1 y$ @0 d6 R% L* ]+ }+ V" X( 9 ) clear all 从工作空间清除所有变量和函数 9 `$ f @( q5 z5 { (10) help <命令名> 查询所列命令的帮助信息 4 ~) h* N& K8 R4 W) k+ A(11) save name 保存工作空间变量到文件 name.mat - l- X @% U. J# l7 K) r, r0 ] (12) save name x y 保存工作空间变量 x y到文件 name.mat - R# ^" i& N* v! i8 q (13) load name 下载‘name’文件中的所有变量到工作空间 % K* f% }" H6 s s) m+ ] (14) load name x y 下载‘name’文件中的变量x y到工作空间 . s$ P2 F# @' `. \" | (15) diary name1.m 保存工作空间一段文本到文件 name1.m ; ]* R3 A! V; J* U: I … diary off F( P2 C) b% m(16) type name.m 在工作空间查看name.m文件内容 4 x8 o3 i ^9 Z (17) what 列出当前目录下的m文件和mat文件9 B+ w/ b: ?9 U! W ↑ Ctrl+p 调用上一次的命令 3 S1 }" _# T# B ~ ↓ Ctrl+n 调用下一行的命令 ( X$ e' R- }+ a2 Z← Ctrl+b 退后一格 ( ^" | {/ w9 o5 \6 N→ Ctrl+f 前移一格 - w2 V% V3 y: ~5 Z( _ Ctrl + ← Ctrl+r 向右移一个单词 7 w. |, M H5 t6 g d5 C# l; v Ctrl + → Ctrl+l 向左移一个单词 / Z8 w" J! [, c$ H+ b" |+ uHome Ctrl+a 光标移到行首 9 `6 }) U8 f) v6 T5 S" | End Ctrl+e 光标移到行尾 $ i1 Y5 A1 t* j0 AEsc Ctrl+u 清除一行 ( S& x- ]( `+ K, _* V. c3 Z/ ^Del Ctrl+d 清除光标后字符 + g% E9 z3 T: j Backspace Ctrl+h 清除光标前字符 7 L! Z3 M5 h2 A# }$ W) E. ` Ctrl+k 清除光标至行尾字 1 z+ n( b( S, y5 S: N Ctrl+c 中断程序运行

, Y6 r) h9 V) f6 P1 W

一.常用的窗口命令 " i7 e; q/ T3 A) e) Z" s$ g9 y9 n% khelp 启动联机帮助文件显示 1 p& @3 u$ \ Qwhat 列出当前目录下的有关文件+ ]# m0 ?" g$ [$ r$ `% E type 列出M文件2 N* X+ Z. x( d( x. r8 d! _ lookfor 对help信息中的关键词查找9 V7 D) l1 @/ [% ? which 找出函数与文件所在的目录名 ! j& k- \/ w. rdemo 运行MATLAB的演示程序6 L. t0 r) G2 o0 j7 u7 d; q path 设置或查询MATLAB的路径1 C& m* k4 O4 |' j, j4 {   7 q1 ^3 o5 g+ `* C& }. Y二.有关文件及其操作的语句8 j5 u+ g; C( Q0 \* y) P+ b- S cd 改变当前的工作目录 6 V# `# ~- L( _dir 列出当前目录的内容 9 W+ R% E" Y$ v& V O% [+ M0 Fdelete 删除文件 ! L# m& T* J- v% m3 _* Agetenv 获得环境参数 & Q# g, L& u! R6 l) Iunix 执行操作系统命令并返回结果 ( B* d Q; w" @0 k- l* Bdiary 将MATLAB运行的命令存盘) b) I, ?' |1 q3 P1 o9 A fopen 打开文件 8 F, n4 Q5 D6 K% e0 [; ufclose 关闭文件6 A! B8 N, k7 Q' r! u( T fread 从文件中读取二进制数据 1 {3 i; [$ a% ^2 V6 Y7 Ifwrite 向一个文件写二进制数据2 V2 M* x8 A E3 ~1 H fscanf 从文件读取格式化数据7 {* b p8 P. e9 i/ D fprintf 将格式化数据写入文件! N3 e7 L2 W# l$ _$ a, f fgetl 从文件中读行并放弃换行符 0 E1 r' d/ z& U( S9 _* Gfgets 从文件中读行并保持换行符/ e, f/ {, H9 k' G ferror 查询文件的输入输出的错误信息: f& E. f6 i$ s$ w- K' ^ feof 检查文件结束标志 . A0 r: ?' P" N2 C3 |3 U; H8 qfseek 设置文件位置指针( q v% f/ Y3 Q% Y1 X. M+ Y ftell 得到文件位置指针的位置 & }3 `! Q- L4 R$ m2 m2 H8 D/ Iprewind 反绕一个打开的文件 9 G3 O' S7 x/ {9 h+ h8 Ctempname 建立临时的文件名! K5 S/ H4 } S tempdir 返回一个已存在的临时目录名; |3 d2 Z: j3 C   * [, ~6 n9 |9 e6 H三.启动与退出的命令 ) O( C& S* c3 p4 B! nquit,exit 退出MATLAB环境 $ b/ b# V; @4 _startup MATLAB自启动文件 * V6 q: I1 O* c8 omatlabrc 启动主程序 4 X9 G1 v/ `6 T- A7 }- a3 h : X5 b+ |8 L; @5 U |- A 四.管理变量工作空间的命令1 l" N' u- `2 L( U& V- D6 I who 简要列出工作空间变量名3 {7 s$ @- W0 N% @7 ] whos 详细列出工作空间变量名7 ?! b" r5 [0 r load 从文件中读入变量6 x2 n. f1 B% I4 p9 m, A7 m save 列出工作空间中变量存盘! H$ r0 l: o- c) ~6 T# y6 i# l clear 删除内存中的变量与函数 * H1 W* s. n9 A% s" d* K3 opack 整理工作空间的内存 ! D A6 j) M, Psize 查询矩阵的维数 6 X+ c8 J/ n! C [+ j7 n5 kdisp 显示矩阵和文本 C* a' V: V. i, A1 w( O length 查询矢量的维数& ?" A) M9 A- m1 q  # p% [+ ]$ Z9 _. R: l 五.对命令窗口控制的常用命令2 Y s9 h& z+ X$ k$ Y# B* t cedit 设置命令行编辑与回调的参数 ; W$ _4 ~, n: Yclc 清除命令窗口中的显示5 ^ w& G3 _- X) H1 a home 将光标移动到左上角位置 , x1 g- s) Q6 \5 }& ~format 设置输出格式 $ D6 {$ [9 p* {3 \' n- G! L& Zecho 显示文件中的MATLAB命令* k; S0 J- k$ o" X more 控制命令窗口的输出页面 $ z! ]3 T* J+ g 


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