QQ登录

只需要一步,快速开始

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

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

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

206

主题

2

听众

882

积分

升级  70.5%

该用户从未签到

新人进步奖

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

1.有关命令行环境的一些操作: & Y! r0 J6 F& \9 L. X4 T: w2 X' S(1) clc 擦去一页命令窗口,光标回屏幕左上角 + K' q) i' [4 {9 z5 f (2) clear 从工作空间清除所有变量+ S i- L* i. w) c+ o; |1 H1 \3 K (3) clf 清除图形窗口内容 6 C+ `' |* c" ^ (4) who 列出当前工作空间中的变量 . M" p' K# [5 h) @* j (5) whos 列出当前工作空间中的变量及信息 / @# [8 {8 I4 m. H+ n' a& h4 k' O 或用工具栏上的 Workspace 浏览器 5 n5 m7 m4 D4 I9 S& C$ \4 V' P (6) delete <文件名> 从磁盘删除指定文件 + g$ }7 ^; ~6 ?6 k! a$ o( _! |(7) whech <文件名> 查找指定文件的路径 " t. K* u8 L! O8 g; m/ w( 9 ) clear all 从工作空间清除所有变量和函数 4 F7 c6 t9 s* O. R (10) help <命令名> 查询所列命令的帮助信息 % _2 `0 I9 V% ]) y9 x8 }' {5 L(11) save name 保存工作空间变量到文件 name.mat 3 N; N9 ?% B3 m |8 Z (12) save name x y 保存工作空间变量 x y到文件 name.mat w& |0 D, _% E9 u$ B3 g" V (13) load name 下载‘name’文件中的所有变量到工作空间 . ]: c- s, d9 a0 s. x- [. S$ V* a (14) load name x y 下载‘name’文件中的变量x y到工作空间 - k1 m' r# G# ?2 H1 |- `(15) diary name1.m 保存工作空间一段文本到文件 name1.m , `6 L1 x1 j: o … diary off 2 m( e0 w( \- N Y (16) type name.m 在工作空间查看name.m文件内容 7 v, t. I8 r! u* ~% L (17) what 列出当前目录下的m文件和mat文件 $ u) B p- i" f! { n( M↑ Ctrl+p 调用上一次的命令 2 ]4 R" A6 s. F- i↓ Ctrl+n 调用下一行的命令 # [+ R& N" D# j8 _! X- N% z- N← Ctrl+b 退后一格 , ^% _; B6 @( D8 B; {( { → Ctrl+f 前移一格 ) L Q$ n# Z: V/ ^2 E" MCtrl + ← Ctrl+r 向右移一个单词 " p2 J' S- Y* q7 a5 s/ M8 A+ l Ctrl + → Ctrl+l 向左移一个单词 1 [) f+ V# t9 m. }* AHome Ctrl+a 光标移到行首 # J8 d/ G, |5 r4 A$ K% T End Ctrl+e 光标移到行尾 3 n- u; T% F- }$ j Esc Ctrl+u 清除一行 * E% L& M5 U! H0 z" h Del Ctrl+d 清除光标后字符 , e3 v9 F" i2 m2 Q) XBackspace Ctrl+h 清除光标前字符 6 U$ I# y6 _8 X$ s3 q) j: P Ctrl+k 清除光标至行尾字 - S, U& A$ ~; s0 S& \' j* V Ctrl+c 中断程序运行

7 M2 J! W; U8 b# l+ B8 y+ T

一.常用的窗口命令: I, Q& y4 e/ ~, s/ S; a help 启动联机帮助文件显示4 q$ ]- e; Y7 X: D4 h( Y+ W) n what 列出当前目录下的有关文件% X, O0 F- k$ o8 @, c type 列出M文件7 ]2 U% G8 Z1 x lookfor 对help信息中的关键词查找; ]- x/ x4 A8 Z0 d/ }8 B* {) L: W0 h& w- n which 找出函数与文件所在的目录名 ; y, i# b, |1 B' [, p4 Wdemo 运行MATLAB的演示程序; B n ?% F. I' x' ? path 设置或查询MATLAB的路径 8 m1 R' _9 J7 |. ]9 C* O* } - P) Q, |* h* E- _/ \ 二.有关文件及其操作的语句 3 D# v- i- {; V( D, C2 _cd 改变当前的工作目录 ' d! _" K) l4 C8 @# b' y2 T) kdir 列出当前目录的内容 5 y7 Y" l. S; M+ s( |! Zdelete 删除文件' O9 S8 `* Z7 Q getenv 获得环境参数 4 z/ \1 Y2 ]6 a8 G, |( A5 munix 执行操作系统命令并返回结果8 T. Z/ v+ @2 m* h6 ?3 f6 e diary 将MATLAB运行的命令存盘 7 @- t9 f7 n- mfopen 打开文件 , a4 [& N. m8 Rfclose 关闭文件 - w$ m0 B) d/ a* Jfread 从文件中读取二进制数据2 L3 i+ A/ }5 N4 e6 Y fwrite 向一个文件写二进制数据" X6 j; L) Q0 }) h7 | fscanf 从文件读取格式化数据 1 o) u# R }2 J) w) x6 |+ H/ |& k$ ffprintf 将格式化数据写入文件3 M+ L9 D7 H% f5 C8 y fgetl 从文件中读行并放弃换行符 R2 g. @3 z9 T1 ]5 ]fgets 从文件中读行并保持换行符 1 s8 d' j, B- L U+ O% Bferror 查询文件的输入输出的错误信息% d! f+ h \6 _9 { feof 检查文件结束标志8 _; k+ b) S* p; G9 B9 s fseek 设置文件位置指针# E3 U( _9 L: s ftell 得到文件位置指针的位置2 @0 O) q- J7 ^/ F7 Y! f- G' O prewind 反绕一个打开的文件 ( Z* j3 z0 g! i. U# w. ]tempname 建立临时的文件名% H9 m+ K3 \/ D" c tempdir 返回一个已存在的临时目录名 , d, t9 o' \3 W8 ?: p9 o* w. ]6 ^ 2 [: I& P# p. L0 E 三.启动与退出的命令 6 o9 j) x, M: x9 a5 V7 X, kquit,exit 退出MATLAB环境0 o' O- h% x) E6 Z startup MATLAB自启动文件: G+ X" |! S d. Q" \3 k0 j# m matlabrc 启动主程序 * Q% [$ b( ^' c( ?9 ]( {9 t 8 n7 u0 Q: S# `3 q; m 四.管理变量工作空间的命令 2 z4 n: \' |) [4 |* b& g+ h1 ^+ nwho 简要列出工作空间变量名 9 k# w Q. u% |& m a6 U6 [whos 详细列出工作空间变量名 + x" @: b3 y1 A4 |load 从文件中读入变量 3 O) d) b3 u \% ~1 D2 V/ Z$ x9 q) W" _save 列出工作空间中变量存盘$ J5 |; [3 {0 K/ a( R: E% c clear 删除内存中的变量与函数 7 h# b6 D ?8 K* Qpack 整理工作空间的内存 8 M4 g: q4 J8 q' ysize 查询矩阵的维数0 E+ q& ]9 K5 u$ F1 B; }) @ disp 显示矩阵和文本 3 y4 ]/ r% z4 ]5 e. V( u& {length 查询矢量的维数) L1 r; f n5 V6 g% {3 O   7 m# o9 N$ P. i3 b2 W五.对命令窗口控制的常用命令 5 ]1 r- }+ F* ]/ B# A3 {; H7 bcedit 设置命令行编辑与回调的参数0 Q3 _* e* j5 E$ J! \) U clc 清除命令窗口中的显示8 M: B& W! \5 [ home 将光标移动到左上角位置 1 k; y/ }8 X: Uformat 设置输出格式9 x( m6 _/ J5 ^" E0 O6 G echo 显示文件中的MATLAB命令 ! c" O! _7 F' s. J' K( F7 Q! K$ ], smore 控制命令窗口的输出页面6 ~/ b% K) V- r  

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-8-1 20:59 , Processed in 0.420918 second(s), 70 queries .

回顶部