QQ登录

只需要一步,快速开始

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

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

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

206

主题

2

听众

882

积分

升级  70.5%

该用户从未签到

新人进步奖

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

1.有关命令行环境的一些操作: 3 I3 L* {+ P5 [3 C! b(1) clc 擦去一页命令窗口,光标回屏幕左上角 4 {0 ~' b) i# m& |" ?! D(2) clear 从工作空间清除所有变量4 ]% P6 W- R) s0 m. g (3) clf 清除图形窗口内容 + L- g2 Y* ]; I* Y9 F (4) who 列出当前工作空间中的变量 6 T' b, F: n: j/ u5 u# C (5) whos 列出当前工作空间中的变量及信息 9 T& O9 c9 {- r3 X- N ]/ K8 n 或用工具栏上的 Workspace 浏览器 $ y9 ?. e2 a. _3 d4 H (6) delete <文件名> 从磁盘删除指定文件 ' S! C, c& ~6 `9 v (7) whech <文件名> 查找指定文件的路径 % g. Q- |% ?; F4 [0 D ( 9 ) clear all 从工作空间清除所有变量和函数 9 s! P# M) {, m1 ]4 f (10) help <命令名> 查询所列命令的帮助信息 . p2 v" p9 ]: z& {8 X(11) save name 保存工作空间变量到文件 name.mat . V! H7 |% y+ ^+ d% m$ ?(12) save name x y 保存工作空间变量 x y到文件 name.mat - u- B9 M/ P) Z (13) load name 下载‘name’文件中的所有变量到工作空间 7 \8 v0 B4 r; d+ ~; u2 b1 J( H' s (14) load name x y 下载‘name’文件中的变量x y到工作空间 " v3 d' {; M0 @5 V) }: U8 i (15) diary name1.m 保存工作空间一段文本到文件 name1.m ; m, _8 ^' Z0 f … diary off 7 E( I( J1 M0 M! z" W/ \% C$ j1 g' h (16) type name.m 在工作空间查看name.m文件内容 ! I M: ^6 i) A3 }7 \) Y (17) what 列出当前目录下的m文件和mat文件& R- A0 r6 d5 L" v, H ↑ Ctrl+p 调用上一次的命令 . | _$ Y# s1 B) W! E↓ Ctrl+n 调用下一行的命令 7 Y K, z5 I7 c+ k, P ← Ctrl+b 退后一格 " s, a5 w/ [& [' ]8 K& `; _! C! A8 } → Ctrl+f 前移一格 0 `+ _5 _7 c4 ^ j$ f5 yCtrl + ← Ctrl+r 向右移一个单词 ( S& u2 y+ k- t5 a! p; n1 t0 Y Ctrl + → Ctrl+l 向左移一个单词 3 J8 T2 ^1 l8 l! ^* qHome Ctrl+a 光标移到行首 2 B" ` u9 S7 G4 t+ y2 k5 ~7 M2 W, | End Ctrl+e 光标移到行尾 ! x. a, C/ x! vEsc Ctrl+u 清除一行 1 D( a# ^$ Y( H$ x. G Del Ctrl+d 清除光标后字符 : Z6 `! e! `" d; i% u/ _ Backspace Ctrl+h 清除光标前字符 5 O! y0 e- p0 m) \# {& E4 D- B4 [ Ctrl+k 清除光标至行尾字 0 i" o. |9 z2 p& c' ~ Ctrl+c 中断程序运行

5 [: d6 J; b/ G( |5 u O; [7 _

一.常用的窗口命令6 b3 |3 ~- R/ r3 g( N& F: G help 启动联机帮助文件显示 6 B6 ]' q7 S e" U+ T6 qwhat 列出当前目录下的有关文件 & ]( v: T, G6 `% Itype 列出M文件 , R4 @7 x/ e: g, a( {% G9 n8 |lookfor 对help信息中的关键词查找2 u: f2 T9 |6 L. L4 ~! s6 G which 找出函数与文件所在的目录名, M4 ?8 o+ ~4 c4 j* S9 W demo 运行MATLAB的演示程序: |7 P4 V# k* x5 i$ @ path 设置或查询MATLAB的路径 / J2 b* ^ P* R K3 t , p a4 L4 b( ^! T8 \ 二.有关文件及其操作的语句 : u1 t) ]' {2 }+ jcd 改变当前的工作目录$ {) T, {" ^. ]0 @ dir 列出当前目录的内容 ; I& Y7 i7 c% _$ D P/ F- X2 Ndelete 删除文件 - U2 N4 I$ h cgetenv 获得环境参数 . ]5 J( Q" w% z& ]2 G2 J1 zunix 执行操作系统命令并返回结果- g; E/ h! G; O4 c: g3 L diary 将MATLAB运行的命令存盘 ; c, B. K. ^4 F$ [fopen 打开文件/ t: v$ L* D) k- m9 W fclose 关闭文件 & D4 F& y* K5 `fread 从文件中读取二进制数据 3 q5 O3 O* [( v. u6 T5 z f- o; }fwrite 向一个文件写二进制数据. j! `. \! B- }7 L- b fscanf 从文件读取格式化数据5 E: p& G$ {. V& T+ s. D fprintf 将格式化数据写入文件9 M7 l! M' X( x5 V fgetl 从文件中读行并放弃换行符" s- f' w4 V9 I- ?. `8 I' Z( C& m fgets 从文件中读行并保持换行符3 c0 H( ^' L8 V ferror 查询文件的输入输出的错误信息( U% ~& Z( Q9 X L+ h feof 检查文件结束标志+ t. T- n: {1 Q) L; \0 J fseek 设置文件位置指针4 u4 u+ L( @8 \6 Z2 G$ B# y ftell 得到文件位置指针的位置+ S/ h1 K3 L b8 `& n: L prewind 反绕一个打开的文件, c% ^" y9 R2 G- m) `7 v tempname 建立临时的文件名 % a+ v) L d# {, ^tempdir 返回一个已存在的临时目录名! ~+ I! c+ f* \7 U6 R   I( R! H5 I7 s4 M5 |. l) l 三.启动与退出的命令& ^$ W& _/ G2 i5 B* t n quit,exit 退出MATLAB环境 ) E c5 n J" Z# w3 ustartup MATLAB自启动文件 2 z( r5 x5 w# B% g# s9 Umatlabrc 启动主程序 , t# o- U6 T8 d8 o1 w- m, d: x  1 h9 ?6 C* L9 K四.管理变量工作空间的命令 % m) `- s( l# @2 Y& F+ u5 hwho 简要列出工作空间变量名 " T& f4 [) H7 Zwhos 详细列出工作空间变量名 : d& R! K8 K; e3 `- t" bload 从文件中读入变量 ) k- t0 X) L; K5 s) V9 k+ I5 B$ m- m0 Osave 列出工作空间中变量存盘" r: A+ d) Z* g1 I" y6 r0 ~ clear 删除内存中的变量与函数$ z" w2 G' c, c) g1 T( k J9 D# r pack 整理工作空间的内存 # e! T. Q0 c s( }* X h' {size 查询矩阵的维数2 z5 \2 Q* ~) g3 t$ K( c6 E disp 显示矩阵和文本0 N' ~' p4 u2 |3 ^2 _# R length 查询矢量的维数* O/ U, ~% y+ v- }5 h6 {4 `  * ?# }! K' }) e* X$ l 五.对命令窗口控制的常用命令+ r6 y. l+ D! d/ }7 h+ W cedit 设置命令行编辑与回调的参数. x4 n" T; B9 x6 b- L. B clc 清除命令窗口中的显示 : @# Z" `% i) o7 A# O8 N0 khome 将光标移动到左上角位置 b0 E/ T6 u; J! Y; W- Y4 t( |+ W format 设置输出格式 # ?& Z* k* H3 g0 C* x7 w% R1 c) h) vecho 显示文件中的MATLAB命令 + Y8 j6 c: N, s1 }8 U4 Tmore 控制命令窗口的输出页面' v' G# n6 J8 \/ ?  

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 01:00 , Processed in 0.491751 second(s), 70 queries .

回顶部