QQ登录

只需要一步,快速开始

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

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

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

206

主题

2

听众

882

积分

升级  70.5%

该用户从未签到

新人进步奖

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

1.有关命令行环境的一些操作: 0 f/ t5 t( e) \( S0 H+ B/ Z (1) clc 擦去一页命令窗口,光标回屏幕左上角 3 `5 r, F/ |6 R2 M6 Y1 M (2) clear 从工作空间清除所有变量 ) s0 O: ]8 S! u+ V0 W(3) clf 清除图形窗口内容 ( z' N; S) f5 ]* s9 R+ w( d; K1 n8 a (4) who 列出当前工作空间中的变量 8 b6 F; [) A+ A) e5 d$ \3 k* z (5) whos 列出当前工作空间中的变量及信息 8 K; d4 \! I7 s6 p9 P1 L* n: x 或用工具栏上的 Workspace 浏览器 3 O2 |' @/ W! Q0 u9 o (6) delete <文件名> 从磁盘删除指定文件 5 b/ y C6 K' A+ W& R(7) whech <文件名> 查找指定文件的路径 / [. e: v( n% i, r% M ( 9 ) clear all 从工作空间清除所有变量和函数 * w& y, A- F/ }* X7 H(10) help <命令名> 查询所列命令的帮助信息 ( D/ v- k, O) e2 F* J7 G(11) save name 保存工作空间变量到文件 name.mat ) Z0 G* w) R# E3 J5 o+ v(12) save name x y 保存工作空间变量 x y到文件 name.mat - O' l% ]0 V5 S8 r# Z" l (13) load name 下载‘name’文件中的所有变量到工作空间 : t5 w6 J. y3 l% w. f( z- `, b5 i (14) load name x y 下载‘name’文件中的变量x y到工作空间 8 F4 v: d4 D B; [$ y {/ b5 J' V% \6 _(15) diary name1.m 保存工作空间一段文本到文件 name1.m : g" {% W7 n" N4 o2 C … diary off 3 G- J; `1 X. ~/ g8 K2 n) N2 J9 V8 [ (16) type name.m 在工作空间查看name.m文件内容 0 s/ a0 _9 L8 g4 y (17) what 列出当前目录下的m文件和mat文件2 o, q* h$ _; k- e& c2 u4 n- h. w ↑ Ctrl+p 调用上一次的命令 4 O# b5 {, b) q; Q- M* C1 b9 Q↓ Ctrl+n 调用下一行的命令 0 ~) J V* F; K1 v0 r5 d G9 y ← Ctrl+b 退后一格 4 `5 z% \ |* X) r6 G → Ctrl+f 前移一格 7 W8 l9 m2 m1 ], A; Z @- Q9 M% e Ctrl + ← Ctrl+r 向右移一个单词 2 K% Z5 K: g3 j& C) h9 y6 VCtrl + → Ctrl+l 向左移一个单词- L: a- q3 q, s8 i9 V+ F Home Ctrl+a 光标移到行首 # P4 D- e8 M2 J4 C- c' N- f2 WEnd Ctrl+e 光标移到行尾 8 N, [) C0 N0 O e$ V% I' N/ O% S Esc Ctrl+u 清除一行 - @" ]0 x; | T7 \' GDel Ctrl+d 清除光标后字符 2 q1 k* ^" L8 D' ~ Backspace Ctrl+h 清除光标前字符 5 i1 D7 h0 R! d/ D" k Ctrl+k 清除光标至行尾字 ) E, E4 _, K2 p5 U Ctrl+c 中断程序运行

6 g. ~( z1 v* y) f' g3 M

一.常用的窗口命令 % \1 d( M1 r$ d! G2 |+ Zhelp 启动联机帮助文件显示( j" x& _1 j0 |) P/ O! f! b1 V4 Z+ o what 列出当前目录下的有关文件' N" J5 x+ ]. Z/ d h0 U type 列出M文件: c6 ^& o+ Q# w% P1 X9 F7 V+ r lookfor 对help信息中的关键词查找 H/ U) h! n" `+ }6 W which 找出函数与文件所在的目录名& X) W' Q% V) }0 B demo 运行MATLAB的演示程序+ M' }# T& O3 l0 @7 N path 设置或查询MATLAB的路径4 D% z# s( ?+ B: Q: _( b" X5 L {   ' i& s7 O, N; D+ z% K5 _二.有关文件及其操作的语句 m) A! f, _* {3 F7 k3 \ cd 改变当前的工作目录 6 O' w! R# F% T4 r$ C. Ddir 列出当前目录的内容 7 v" Y: r' L% G+ K- a3 P. n, K3 adelete 删除文件 ( M% ~( \" R/ a' jgetenv 获得环境参数) }! Q* J& f7 t unix 执行操作系统命令并返回结果9 ?4 v/ a9 v1 t& f* m8 L, M/ F7 I diary 将MATLAB运行的命令存盘; ?" I0 _2 M; A, W# G fopen 打开文件* t k1 [, A+ U9 s3 V fclose 关闭文件5 Y$ V A2 O" n fread 从文件中读取二进制数据8 ` h7 M" D) \: G fwrite 向一个文件写二进制数据 - J0 M' G& p) a% C0 a2 T) efscanf 从文件读取格式化数据 5 X0 T6 Y/ J% U9 rfprintf 将格式化数据写入文件 0 Z2 f% t5 W* ]( Qfgetl 从文件中读行并放弃换行符0 m; E+ d" g% L( v( l% `, O" I) R fgets 从文件中读行并保持换行符 & O6 n% X+ @: G& Y# Gferror 查询文件的输入输出的错误信息4 X9 {2 Z/ ]0 \$ e q feof 检查文件结束标志 : Q# ?9 U: g9 a6 _9 {fseek 设置文件位置指针 ' D! z' n8 n2 u2 k. t" b6 rftell 得到文件位置指针的位置' X& }. h4 T" o4 \; h prewind 反绕一个打开的文件 + b5 |: j$ w$ f, htempname 建立临时的文件名% f I W$ E: g2 l% F; g6 k tempdir 返回一个已存在的临时目录名 0 H0 H! S" G( g+ ]$ x4 L 2 ~& c' y7 S1 H$ t 三.启动与退出的命令 8 o3 @1 V/ ~' C5 \1 _0 dquit,exit 退出MATLAB环境 ( ]* z% P# J% R% C# k4 {, Ustartup MATLAB自启动文件 l1 i: h6 v Q0 Q matlabrc 启动主程序 & Q: y- C4 q- x* S; T3 Z 7 o- x1 ~. p' `! q# h 四.管理变量工作空间的命令 + m+ k8 b8 j* [: q% W jwho 简要列出工作空间变量名 " z! v3 Z0 e% c' x6 u0 Ywhos 详细列出工作空间变量名 4 C0 F% ] H3 {8 ?load 从文件中读入变量 # d! [( v, w* O( asave 列出工作空间中变量存盘 9 W5 a! y2 Q2 eclear 删除内存中的变量与函数 " V* r3 \# |1 R u) n3 _8 X. Fpack 整理工作空间的内存 5 F+ W- X1 Y% B+ M; b" }6 Lsize 查询矩阵的维数 . Z: o1 ^, {! F* k( I- U7 h0 Kdisp 显示矩阵和文本# k( }- J. j, F2 ] length 查询矢量的维数$ S% n) p. P B; A" ? H  5 R: H1 @% s W1 e. { 五.对命令窗口控制的常用命令 % h+ ~# T8 ^5 I6 f" }cedit 设置命令行编辑与回调的参数 . j' ~5 k0 m7 ^) O4 u0 t0 v' W) {clc 清除命令窗口中的显示; s, r' {& O% Z7 { home 将光标移动到左上角位置) ?% i3 F! G8 _. M format 设置输出格式' M# p, E& U* d5 } echo 显示文件中的MATLAB命令 ; V. w% s6 d4 `more 控制命令窗口的输出页面 / W& v" x. R& k' h$ L' Q$ s 

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-4-10 14:08 , Processed in 0.351520 second(s), 70 queries .

回顶部