数学建模社区-数学中国

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

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

1.有关命令行环境的一些操作: * m/ m4 ` N4 m" _* g$ i* x (1) clc 擦去一页命令窗口,光标回屏幕左上角 " r0 D4 V! A+ S) x1 c(2) clear 从工作空间清除所有变量! o8 [0 q* c1 s& W (3) clf 清除图形窗口内容 9 K2 J" c, z& g6 I: V(4) who 列出当前工作空间中的变量 , \5 Q/ w, N3 s7 K) K. X k(5) whos 列出当前工作空间中的变量及信息 # u7 z: L2 H' U$ w1 o 或用工具栏上的 Workspace 浏览器 1 Z- D. R2 i) J$ w (6) delete <文件名> 从磁盘删除指定文件 ( J* |4 n2 E6 S3 {$ D (7) whech <文件名> 查找指定文件的路径 ! k& U- c4 r/ W8 h9 f6 r& Y( 9 ) clear all 从工作空间清除所有变量和函数 1 [5 ?& A2 b: {: y- W- d8 a6 ?" C. d (10) help <命令名> 查询所列命令的帮助信息 , O* G2 P2 F. ^1 E& a0 l' H# q+ n(11) save name 保存工作空间变量到文件 name.mat ! G7 X- M" H7 G' D9 h5 r (12) save name x y 保存工作空间变量 x y到文件 name.mat 3 H" z- E' q. E3 T9 I4 ~(13) load name 下载‘name’文件中的所有变量到工作空间 1 i% u. _8 E' Q7 b b8 U(14) load name x y 下载‘name’文件中的变量x y到工作空间 1 @ N# l& ?: a: N" o: H1 ], j" S(15) diary name1.m 保存工作空间一段文本到文件 name1.m 4 J+ O3 Y5 b# P* L … diary off 6 {* b% m- e; b% B6 E) N7 O8 N2 }9 B (16) type name.m 在工作空间查看name.m文件内容 4 @& U8 L: S. r% v0 g+ E; u- z (17) what 列出当前目录下的m文件和mat文件 7 b' ]$ J6 f! E3 z$ c) f: o↑ Ctrl+p 调用上一次的命令 3 F. u7 L7 x0 [7 j ↓ Ctrl+n 调用下一行的命令 1 j, X6 Y! A* p, `- M, O& z ← Ctrl+b 退后一格 - q3 }9 W8 ]7 d( I1 I → Ctrl+f 前移一格 3 {' U! w: i3 l$ b3 Y Ctrl + ← Ctrl+r 向右移一个单词 Y5 i( K- [, c D8 i S T# { `Ctrl + → Ctrl+l 向左移一个单词, O# u- P; K4 o5 G# X Home Ctrl+a 光标移到行首 P9 q( `( u3 G( V: a End Ctrl+e 光标移到行尾 6 ~' l' B# A! d: I: U1 n/ F Esc Ctrl+u 清除一行 * i- O; x, W/ T' a, ` Del Ctrl+d 清除光标后字符 $ B1 N. s; O6 T( g: r8 qBackspace Ctrl+h 清除光标前字符 & C2 u+ f$ p" P% K+ h/ z! w0 c/ } Ctrl+k 清除光标至行尾字 7 _4 N: L A) U% L* f R Ctrl+c 中断程序运行

8 Q/ E/ C; G6 h$ ~6 g; f

一.常用的窗口命令 * D2 C( J2 m1 s4 N3 ~! V9 G! Thelp 启动联机帮助文件显示 5 a+ S& |. e8 e! {3 Pwhat 列出当前目录下的有关文件 * @0 U! d! Y% f! I- _% ~% Jtype 列出M文件 S: P0 F0 X- a/ U$ n$ [1 P lookfor 对help信息中的关键词查找 ) x4 G8 A) r. P! {- Fwhich 找出函数与文件所在的目录名 . ]! w: a# f U* \+ ~5 Edemo 运行MATLAB的演示程序 6 Y n6 ^$ E; c/ ]7 @$ Q: g) ]2 X1 l upath 设置或查询MATLAB的路径6 H% ?8 l, f. O% C. h1 F: S- ^* h' [  2 @! J n$ x: M2 m6 H) k; J& z 二.有关文件及其操作的语句 - V- M3 n- z% h$ i$ t9 ]cd 改变当前的工作目录 * E* {& J, w6 r, Zdir 列出当前目录的内容 4 o9 y# m* \7 C" Qdelete 删除文件 * ]. k! k$ W$ A( y4 V$ ` lgetenv 获得环境参数$ q2 v4 I1 v8 }$ j- U unix 执行操作系统命令并返回结果 2 Q% i" a* B( V- |3 rdiary 将MATLAB运行的命令存盘 & Q2 M0 O1 S1 H5 t3 Bfopen 打开文件* A$ a* Q. p, k% m) Q# t fclose 关闭文件% P. t5 m# \* O- a fread 从文件中读取二进制数据3 z3 S* B& F) d j0 D fwrite 向一个文件写二进制数据2 k+ _4 _1 O- C0 r fscanf 从文件读取格式化数据 / e/ v8 Q. u1 D" o$ n9 _ i& pfprintf 将格式化数据写入文件 2 N% B. \( e" X6 X! d0 B0 W% Rfgetl 从文件中读行并放弃换行符2 |9 f( r6 l+ Y) ] fgets 从文件中读行并保持换行符; H/ K% C* N' B ferror 查询文件的输入输出的错误信息 , H8 Q4 | s7 i) n' T' Qfeof 检查文件结束标志 ' v' n0 i0 E: D* R4 G% `3 jfseek 设置文件位置指针1 t) M" t0 V \ ftell 得到文件位置指针的位置4 z6 i1 e' w* v6 ]' d6 P. Z& @. Y prewind 反绕一个打开的文件 1 G$ ^: J7 H2 f5 ztempname 建立临时的文件名# Z8 M4 F$ O6 P' _ tempdir 返回一个已存在的临时目录名( b0 c& `+ R2 G9 d8 l  ' x$ [. G& G7 G% a, p6 b" y% ^ 三.启动与退出的命令 0 E9 f% M5 k/ }7 v$ ^5 g; h# pquit,exit 退出MATLAB环境+ H1 p6 `' L- }0 v2 ] startup MATLAB自启动文件 , g. E# b" b2 R% {9 Nmatlabrc 启动主程序" Z5 a. L( {7 Z8 a6 i5 P' z  : Z7 M% j( \9 o# o& Y' x' C 四.管理变量工作空间的命令 7 J4 r& n0 L5 ?+ @ \' A- vwho 简要列出工作空间变量名. u% e8 g* r* s whos 详细列出工作空间变量名! g5 N* Z5 r* t2 }. _7 m# ] load 从文件中读入变量' r" h4 p4 `% \) c) ^; H save 列出工作空间中变量存盘% h5 `! G7 X' d7 I8 \" z% Q% S clear 删除内存中的变量与函数 ' @, ]' S' `" M- @/ `* upack 整理工作空间的内存 Z; F+ [( g, W. h$ N size 查询矩阵的维数! z$ P% e+ {1 C5 W) f+ [% d disp 显示矩阵和文本5 Q$ K, H4 D1 m: w. P length 查询矢量的维数, V2 w' b7 b6 f) @  ) E- O$ {! F( p# y 五.对命令窗口控制的常用命令8 L, Z0 m4 r3 E0 E# A cedit 设置命令行编辑与回调的参数 V) [( Q7 @2 @3 t) s" n3 J clc 清除命令窗口中的显示2 ~- H% z3 w: ^ r home 将光标移动到左上角位置 K! j5 L9 X0 f3 Hformat 设置输出格式 3 }5 {( f* B; v5 c' G, kecho 显示文件中的MATLAB命令 ; u @& s; k E- ~5 t1 qmore 控制命令窗口的输出页面 7 @" N# p0 r. T$ W. a! f9 V 


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