QQ登录

只需要一步,快速开始

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

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

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

206

主题

2

听众

882

积分

升级  70.5%

该用户从未签到

新人进步奖

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

1.有关命令行环境的一些操作: 4 d' Z# }" j$ F, J (1) clc 擦去一页命令窗口,光标回屏幕左上角 2 _) t" `. J% H8 n. s8 M" c (2) clear 从工作空间清除所有变量 2 n( M, M* ?! n. @2 \(3) clf 清除图形窗口内容 6 N- @& Z# M' E8 `; I0 e3 g(4) who 列出当前工作空间中的变量 " y7 @4 r' E3 H' n( s4 h (5) whos 列出当前工作空间中的变量及信息 3 x' `1 y! M7 a& s: O) ~ 或用工具栏上的 Workspace 浏览器 8 J( i/ ?- j) T4 P! `" |0 r; J9 ](6) delete <文件名> 从磁盘删除指定文件 5 S% _, A* l4 Q) R, y# Z (7) whech <文件名> 查找指定文件的路径 8 U9 o% c8 i# g/ E- C- m+ n( l7 ` ( 9 ) clear all 从工作空间清除所有变量和函数 + D; Y1 c$ I0 d (10) help <命令名> 查询所列命令的帮助信息 3 q$ X/ x$ b* u+ H1 s7 u0 r# X (11) save name 保存工作空间变量到文件 name.mat 4 F" A4 U6 g% ^( S: l(12) save name x y 保存工作空间变量 x y到文件 name.mat 4 l) A+ M! R2 K8 ], p (13) load name 下载‘name’文件中的所有变量到工作空间 - D& Y4 g* d# X' D( s( m (14) load name x y 下载‘name’文件中的变量x y到工作空间 c9 e2 k% t0 X/ _9 E! h (15) diary name1.m 保存工作空间一段文本到文件 name1.m 1 |2 z4 p! w# {4 k1 ^' R# E5 J … diary off i% U( k* }9 b% ]% i( I k% y(16) type name.m 在工作空间查看name.m文件内容 / q, y/ j9 p5 }, u$ Q& D(17) what 列出当前目录下的m文件和mat文件& v9 K1 D0 T& \ ↑ Ctrl+p 调用上一次的命令 ' G$ b+ k# Z; X- E6 T* |& C↓ Ctrl+n 调用下一行的命令 $ l4 }7 S' \0 E2 v; |- `. M ← Ctrl+b 退后一格 1 [( K. }2 E$ e1 q; b2 P% x2 ] → Ctrl+f 前移一格 i/ Y5 Z s# ]; I/ w2 N$ H Ctrl + ← Ctrl+r 向右移一个单词 / ?6 }9 [8 h' J5 q Ctrl + → Ctrl+l 向左移一个单词8 ^4 I( w2 S9 Z4 e) b Home Ctrl+a 光标移到行首 ' R$ R" Q7 L( w. W" P End Ctrl+e 光标移到行尾 & f7 I0 l) s* @( J7 [8 xEsc Ctrl+u 清除一行 , o! Z1 v+ y. N. C* [. U. A' v: oDel Ctrl+d 清除光标后字符 4 e9 e% \. i& Z( H8 @ Backspace Ctrl+h 清除光标前字符 ! G) _: B( x4 e$ u/ o Ctrl+k 清除光标至行尾字 % C1 V: m- O- T; y) p Ctrl+c 中断程序运行

4 C; C1 E2 |9 p; L9 T

一.常用的窗口命令6 v4 j, e d9 B9 W+ w8 j help 启动联机帮助文件显示% J& X/ T0 W+ m6 C% J+ v what 列出当前目录下的有关文件9 Q! I+ J( `. \ type 列出M文件 ! U$ g9 i4 b# m( ?lookfor 对help信息中的关键词查找 5 t: w% Z4 q+ e$ Z9 V: Jwhich 找出函数与文件所在的目录名 ; z. E1 e- N) Ademo 运行MATLAB的演示程序 # Z, r8 v: z' ppath 设置或查询MATLAB的路径 0 N' J& \# q1 Y) g2 ^ % @7 I. L1 s/ d( G9 a( [: j' \& t, m 二.有关文件及其操作的语句 5 Q% ~" k0 O' _3 j% g! _cd 改变当前的工作目录7 t. g3 C' p$ U$ X" m dir 列出当前目录的内容 6 r8 O) {0 I( ^: z3 u" Pdelete 删除文件: j, o* Q2 E I3 J getenv 获得环境参数1 v: @4 f7 H! p5 Y: M& _ unix 执行操作系统命令并返回结果 / g0 z/ T! j# k6 Odiary 将MATLAB运行的命令存盘 + T4 h5 j0 b. K0 p0 s9 d+ B, \- zfopen 打开文件/ ~5 v r8 e1 ~; x, H fclose 关闭文件( t5 y2 I G8 y; Q: ~- @ fread 从文件中读取二进制数据 ' P/ m2 z. _) ]4 m& R' V1 ~+ kfwrite 向一个文件写二进制数据 S* Z. ~7 I% y7 G0 m! q* Y7 c fscanf 从文件读取格式化数据 7 s& H7 ]# }5 z' b2 Ifprintf 将格式化数据写入文件 ( }7 O6 v; r4 ?, S* sfgetl 从文件中读行并放弃换行符 * ]+ ~& f. b6 H, yfgets 从文件中读行并保持换行符" p' w7 o; S# b% V- l! S ferror 查询文件的输入输出的错误信息$ ?2 j/ k1 s. M$ w1 t+ w% D( `* b feof 检查文件结束标志" h; b4 U2 D) @8 P, W' a' d fseek 设置文件位置指针0 c* `0 X1 ~: C! p. V! K- j ftell 得到文件位置指针的位置6 }8 M6 _) E8 @+ F) f prewind 反绕一个打开的文件 - z6 W/ J+ Y- E' ytempname 建立临时的文件名 1 v8 M0 \4 @- B! W# k5 {tempdir 返回一个已存在的临时目录名 4 t8 s0 ]! K! V& r4 p; }, |- p, _  5 ~- |9 Q( h8 ~/ v三.启动与退出的命令 ' y! n0 D7 I8 J8 i* `( iquit,exit 退出MATLAB环境' ^( ?: ^* H( ]7 F- Q) V startup MATLAB自启动文件, f I$ A- C2 J1 u' \5 W matlabrc 启动主程序 & G8 d! f; G* [/ s  D3 `1 U# n# y1 X 四.管理变量工作空间的命令 ) X/ V) `7 ^1 G2 F8 h8 G K# p; kwho 简要列出工作空间变量名9 K2 U- Q7 e* k7 Z2 e. m whos 详细列出工作空间变量名 1 X6 T$ M; t- j( ^% eload 从文件中读入变量6 v5 d$ \ [. \3 V+ X save 列出工作空间中变量存盘 # ^+ Y+ n3 F& H7 ^clear 删除内存中的变量与函数 + }! \; r5 ^9 v( ^5 Qpack 整理工作空间的内存 F: o/ p5 S, g8 U# C! u size 查询矩阵的维数7 n! a* ~, S" d' t( Y disp 显示矩阵和文本 4 E* w! X; Y* p4 e5 y. N8 plength 查询矢量的维数 7 N4 f7 D3 i* C% o' f , Z$ Y; f7 \3 O- D- o% f: x6 R 五.对命令窗口控制的常用命令+ {) c% w, w. _1 c" _1 k cedit 设置命令行编辑与回调的参数" ?9 I1 n/ b* u( T7 ~ clc 清除命令窗口中的显示' \3 ?, m$ L3 X3 r home 将光标移动到左上角位置( v f6 f$ L3 e% y format 设置输出格式' n6 J) \- c! d; L. Z6 m echo 显示文件中的MATLAB命令% A; d+ {, L/ M- r more 控制命令窗口的输出页面 * W# V5 G2 Y2 K/ }0 Y) \ 

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

0

主题

2

听众

23

积分

升级  18.95%

该用户从未签到

新人进步奖

回复

使用道具 举报

qimeng2        

5

主题

2

听众

101

积分

升级  0.5%

该用户从未签到

回复

使用道具 举报

1

主题

2

听众

86

积分

升级  85.26%

该用户从未签到

新人进步奖

回复

使用道具 举报

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

qq
收缩
  • 电话咨询

  • 04714969085
fastpost

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

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

蒙公网安备 15010502000194号

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

GMT+8, 2026-6-13 04:01 , Processed in 0.501973 second(s), 70 queries .

回顶部