QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 5468|回复: 3
打印 上一主题 下一主题

[代码资源] 【原创】matlab命令行环境的常用操作

[复制链接]
字体大小: 正常 放大
god        

206

主题

2

听众

882

积分

升级  70.5%

该用户从未签到

新人进步奖

跳转到指定楼层
1#
发表于 2005-1-20 10:29 |只看该作者 |倒序浏览
|招呼Ta 关注Ta

1.有关命令行环境的一些操作: 4 Q, Y, M" g9 y. b, t5 K! b" m0 y( V(1) clc 擦去一页命令窗口,光标回屏幕左上角 / g: Z( u2 U! |3 J `( W1 C(2) clear 从工作空间清除所有变量" F( z( y9 I. @ (3) clf 清除图形窗口内容 * r* U I! ~* C% n) w(4) who 列出当前工作空间中的变量 : e5 X; r- l J4 c# ] _(5) whos 列出当前工作空间中的变量及信息 + B6 R& r8 |2 k 或用工具栏上的 Workspace 浏览器 # G' _! o4 D7 q5 p1 n) k (6) delete <文件名> 从磁盘删除指定文件 ' a: `; I8 d! k9 G5 N2 b' m (7) whech <文件名> 查找指定文件的路径 ' L; A8 x) o' E" @! H ( 9 ) clear all 从工作空间清除所有变量和函数 2 C$ Q5 {, K; o% c (10) help <命令名> 查询所列命令的帮助信息 ; A" o- i$ ~! |, T, N" F7 b(11) save name 保存工作空间变量到文件 name.mat 5 j; @1 j3 e5 d, D9 `5 l(12) save name x y 保存工作空间变量 x y到文件 name.mat % b* U& w3 l9 F# L- e(13) load name 下载‘name’文件中的所有变量到工作空间 % i7 C {- Z" K5 l& b1 x (14) load name x y 下载‘name’文件中的变量x y到工作空间 " C! M% n( s% ~# W0 _. M s (15) diary name1.m 保存工作空间一段文本到文件 name1.m 5 f2 L, {/ U6 t6 A% u0 C* l … diary off : B; O& I" T! W' ^+ u (16) type name.m 在工作空间查看name.m文件内容 1 O: l0 N6 f$ V7 |9 t* C (17) what 列出当前目录下的m文件和mat文件 # \$ A1 [: a# c: ]3 d( s↑ Ctrl+p 调用上一次的命令 5 _' o$ V; @9 N6 b- {+ R9 r; ?% ~↓ Ctrl+n 调用下一行的命令 + H4 A9 |+ y: |) g" |# H1 M← Ctrl+b 退后一格 6 k O( o0 D8 N5 n. X8 F → Ctrl+f 前移一格 : H/ t' Q1 z# v$ c. W- R mCtrl + ← Ctrl+r 向右移一个单词 ! ~! ]1 m6 c' m7 hCtrl + → Ctrl+l 向左移一个单词 ) j% s0 N+ i K" vHome Ctrl+a 光标移到行首 ) r0 N; |" |" V H3 R( f$ v End Ctrl+e 光标移到行尾 ; g0 G) `' W# ?1 EEsc Ctrl+u 清除一行 0 z; K U% @' F Del Ctrl+d 清除光标后字符 6 m" K, k# s2 K: \5 x Backspace Ctrl+h 清除光标前字符 ( E' B0 F8 N6 a% u Ctrl+k 清除光标至行尾字 9 o! _ v3 c4 u1 o' ]; b6 }6 d- Q Ctrl+c 中断程序运行

; X) [( `6 m' O2 L/ ?/ T5 u& U- V

一.常用的窗口命令, C3 {# E% y* P% ]- C+ M ]' n help 启动联机帮助文件显示 % g0 R& n/ V( n! @" o9 G9 vwhat 列出当前目录下的有关文件: T8 S8 c0 m/ [, G: y/ {5 B type 列出M文件 ' }6 ~/ `5 P/ h2 clookfor 对help信息中的关键词查找 / i8 M! u9 y0 ~$ Z% }( c; K4 f$ Kwhich 找出函数与文件所在的目录名9 {* ^* [, M" k5 D demo 运行MATLAB的演示程序* c- u3 L# I+ m5 ]6 _7 [* q path 设置或查询MATLAB的路径 , y C0 v" k6 a; P$ w: s- w  , y4 P8 F7 v; g) r& V+ ~! _二.有关文件及其操作的语句 9 S7 W& o$ `4 z" H2 Y1 Rcd 改变当前的工作目录; _; O# e: `: V+ [* \ g$ d0 p& Q dir 列出当前目录的内容 1 ]! _7 G& z* \ g5 X. `delete 删除文件 ' ~$ ^* A0 l9 Tgetenv 获得环境参数& T7 O& I* z' b$ w unix 执行操作系统命令并返回结果 : H9 P# ]' Y! F* l `; B6 Pdiary 将MATLAB运行的命令存盘7 w; D' ]6 ?# q0 \1 e9 }1 e" X fopen 打开文件, n, K1 _' o9 A1 {; L fclose 关闭文件; \, ^ A f2 c9 M fread 从文件中读取二进制数据 1 A" r/ i8 x* ?1 B& tfwrite 向一个文件写二进制数据 7 T4 A/ H( q! [( sfscanf 从文件读取格式化数据1 G5 e7 V" c' x& d+ a9 W fprintf 将格式化数据写入文件2 P7 N& M1 d: @3 X( q fgetl 从文件中读行并放弃换行符 . p9 b& n4 y5 z2 m8 Z, sfgets 从文件中读行并保持换行符3 H% z V- m3 Q1 J ferror 查询文件的输入输出的错误信息 , d( M# U( [* Cfeof 检查文件结束标志4 F9 s6 _+ G! R fseek 设置文件位置指针 7 n6 \- ~7 q T# v/ Jftell 得到文件位置指针的位置1 w% k$ A g& d$ ^6 D2 `: w prewind 反绕一个打开的文件9 S" h& @0 \- Y& Y tempname 建立临时的文件名8 @+ J* _9 b. S4 a tempdir 返回一个已存在的临时目录名 0 Z$ C( k) Z! ~+ z  6 H7 `. |% s% ]9 L: l* v! o- U( w/ s! }三.启动与退出的命令, }- F; O- x3 _) P+ p c/ @ quit,exit 退出MATLAB环境 ( [2 D2 C) x! q& V% z: vstartup MATLAB自启动文件! t N: [ C: N3 @5 o2 a matlabrc 启动主程序 $ M: q. m/ D2 H: `3 ~+ R: L; K  , u b0 }" n9 c- V I四.管理变量工作空间的命令! i# J/ A5 g* |* V% j) Y2 _ who 简要列出工作空间变量名+ S* e% P' h7 I* M4 B/ ~ whos 详细列出工作空间变量名5 |1 v) I7 h" E8 v load 从文件中读入变量 $ B# N: u' ^* h# z/ |5 Ssave 列出工作空间中变量存盘* G# V: V5 C1 P" f. t: S. b6 \3 [9 Y clear 删除内存中的变量与函数 & f" v& H; n8 W7 ]/ jpack 整理工作空间的内存, }$ V$ D7 a b5 d% x8 l size 查询矩阵的维数 0 P' q7 V. _( o2 Y& C; U6 gdisp 显示矩阵和文本: _1 a. t0 c( L3 ?: e length 查询矢量的维数 ' b O4 E1 F* P* A  8 z2 u G* P8 C' s+ {: q$ s1 p8 c五.对命令窗口控制的常用命令 1 I- Q: x- }+ O# Q/ `& t; l4 tcedit 设置命令行编辑与回调的参数* z; S5 E% ^1 R" ~3 b { clc 清除命令窗口中的显示5 V/ v) M* h/ [0 N+ j U; l' g home 将光标移动到左上角位置 % z( L3 o+ H" v/ E7 _format 设置输出格式& J" |6 y* w0 i% e echo 显示文件中的MATLAB命令' K/ E; {% u4 r! L3 N; p more 控制命令窗口的输出页面! o! ~& k3 E# q1 O0 M x# f  

zan
转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持1 反对反对0 微信微信
如果我没给你翅膀,你要学会用理想去飞翔!!!

1

主题

2

听众

86

积分

升级  85.26%

该用户从未签到

新人进步奖

回复

使用道具 举报

qimeng2        

5

主题

2

听众

101

积分

升级  0.5%

该用户从未签到

回复

使用道具 举报

xf409        

0

主题

2

听众

23

积分

升级  18.95%

该用户从未签到

新人进步奖

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册地址

qq
收缩
  • 电话咨询

  • 04714969085
fastpost

关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

手机版|Archiver| |繁體中文 手机客户端  

蒙公网安备 15010502000194号

Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

GMT+8, 2026-6-13 13:39 , Processed in 0.443456 second(s), 70 queries .

回顶部