QQ登录

只需要一步,快速开始

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

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

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

206

主题

2

听众

882

积分

升级  70.5%

该用户从未签到

新人进步奖

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

1.有关命令行环境的一些操作: - s6 F: o& _) ^ (1) clc 擦去一页命令窗口,光标回屏幕左上角 ^) O7 c: f$ D& v4 Y! }; }" X6 ? (2) clear 从工作空间清除所有变量 6 A# u6 L, l: @ |, q(3) clf 清除图形窗口内容 ) R6 V0 _3 B; z6 U3 E2 p! J (4) who 列出当前工作空间中的变量 . t" ^3 w o3 x(5) whos 列出当前工作空间中的变量及信息 1 S" b. r+ {0 d 或用工具栏上的 Workspace 浏览器 6 P( d5 D/ |6 U8 A$ x& E$ C8 p(6) delete <文件名> 从磁盘删除指定文件 ) h4 P, s+ e* @. j* R, g# l(7) whech <文件名> 查找指定文件的路径 % G' h$ `( A+ j1 Y+ D4 y ( 9 ) clear all 从工作空间清除所有变量和函数 7 P& {2 ]( ?+ c (10) help <命令名> 查询所列命令的帮助信息 % W! n/ h/ k6 J: t9 [" ` (11) save name 保存工作空间变量到文件 name.mat 6 g3 `9 e' u; t. Z ?& M+ v4 p(12) save name x y 保存工作空间变量 x y到文件 name.mat 9 W* H) V8 o, a) c/ ^- y% E0 k (13) load name 下载‘name’文件中的所有变量到工作空间 8 T6 v- H# e: L4 g. J n& z (14) load name x y 下载‘name’文件中的变量x y到工作空间 + e0 u4 ?8 j$ H9 |(15) diary name1.m 保存工作空间一段文本到文件 name1.m $ \- z0 @4 }+ F6 ?# C9 h3 M3 n& C" j … diary off $ i! {. Q- T& }: B/ N' h9 P(16) type name.m 在工作空间查看name.m文件内容 * U% ]+ R( `# w1 G! {(17) what 列出当前目录下的m文件和mat文件 2 c! O! O3 Y; O↑ Ctrl+p 调用上一次的命令 3 x I* N/ ~- w5 N* Z. ]0 C; C ↓ Ctrl+n 调用下一行的命令 0 i' I3 N" [7 l, J. x; C← Ctrl+b 退后一格 - _# K7 z3 i+ N4 f) y* ?→ Ctrl+f 前移一格 $ A7 P' O! p+ a3 @Ctrl + ← Ctrl+r 向右移一个单词 * N8 t J: k( G2 K$ M/ j2 D( J( mCtrl + → Ctrl+l 向左移一个单词; k4 p; W8 S _/ L/ l% c+ T, ] Home Ctrl+a 光标移到行首 $ W' s! y$ N" `3 a7 i- CEnd Ctrl+e 光标移到行尾 " w, {9 W9 z8 s Esc Ctrl+u 清除一行 * G+ `1 S2 ]: m- i; \5 ?Del Ctrl+d 清除光标后字符 8 Z2 C3 z$ G, x& I3 E, N( {Backspace Ctrl+h 清除光标前字符 + b4 k# ~) X* h3 N, w+ C: V Ctrl+k 清除光标至行尾字 / }/ C/ `/ N3 {/ b2 n( U6 z Ctrl+c 中断程序运行

; F+ B, ^8 E! H( `. \3 `

一.常用的窗口命令 ) m7 ^1 u8 J) K$ k3 a+ P3 Qhelp 启动联机帮助文件显示) C' m4 F6 j( i) ^5 n9 T what 列出当前目录下的有关文件) {# i+ j3 w1 t- m. k* Z9 \8 L/ n type 列出M文件 8 \+ N% K8 ^6 Q- d& `lookfor 对help信息中的关键词查找: S! i! ?/ n- F+ H4 b which 找出函数与文件所在的目录名 $ K1 s3 Y6 c* ]demo 运行MATLAB的演示程序8 F, S& r* h4 U5 R4 a path 设置或查询MATLAB的路径: m- v0 l8 n0 n% b+ j   1 [" C3 v2 F) V) \- ?. y J( F1 Y# o二.有关文件及其操作的语句 . h2 e4 ~2 g# A0 ucd 改变当前的工作目录 " _5 R0 ^" B- H" p- ddir 列出当前目录的内容" J2 Y: l; U% K) y2 V delete 删除文件 ) e2 s+ [1 q( ^* d" ?; q% G9 jgetenv 获得环境参数- E0 O, ~/ U8 E8 n unix 执行操作系统命令并返回结果 . Y5 @0 }3 D( g$ K+ R" l: ddiary 将MATLAB运行的命令存盘. B0 U( J! n6 b" J4 _5 p fopen 打开文件" V1 {& k" T% |: D; P2 [7 m _ fclose 关闭文件; @1 }: } t" q. J: x. L7 @ fread 从文件中读取二进制数据' d+ X2 h4 e7 O& G' s fwrite 向一个文件写二进制数据 5 [: T8 m7 G& y6 [$ }2 J7 G9 g. _fscanf 从文件读取格式化数据 P: W( _ c* ]8 K3 i fprintf 将格式化数据写入文件8 }# _# Q: J/ t' Q6 `( b: M; c fgetl 从文件中读行并放弃换行符 2 X" q' v* O; J" g6 E" r; v8 Lfgets 从文件中读行并保持换行符. \0 E- \8 @7 z$ N+ I! W5 C* i3 K: y9 I ferror 查询文件的输入输出的错误信息 * J- l9 L/ G# O2 Q; [% H W7 Qfeof 检查文件结束标志7 E2 z8 q F0 |! p fseek 设置文件位置指针# ~1 {( \0 I0 i* O% ~# G& Z F ftell 得到文件位置指针的位置 : h2 s( l6 c7 N/ i" B1 Vprewind 反绕一个打开的文件 $ W) [% E6 n* T4 U& ?5 Otempname 建立临时的文件名" H$ c2 \4 t1 H' [: H8 }" r tempdir 返回一个已存在的临时目录名 , b* r/ G$ p7 E+ I+ H5 N  . X, X! M: F' Z$ ^3 R2 G+ {三.启动与退出的命令 % _+ |) H& z% l6 a& |* Rquit,exit 退出MATLAB环境 O7 w6 V3 Y1 e, S' @9 G; H startup MATLAB自启动文件 $ [. X8 [6 \2 Z+ s; }matlabrc 启动主程序 # _- F e) [4 T ( U- w. S! K H) B+ g6 W. L 四.管理变量工作空间的命令' S3 b5 j4 t. u0 p" ~8 X/ a who 简要列出工作空间变量名; [- K1 U/ ]5 D2 t% S, ]+ G1 y whos 详细列出工作空间变量名 6 C0 j j3 A8 f$ M5 y, Y' Tload 从文件中读入变量' |5 D `6 B+ t8 T+ {. k save 列出工作空间中变量存盘. h8 H" `& \$ G( U/ Q0 ^+ |) G+ }! I clear 删除内存中的变量与函数* f! D" |, N# s/ M& T0 Z/ \ pack 整理工作空间的内存 3 S- v* f7 v5 D% g% vsize 查询矩阵的维数 * P/ z6 ]9 J+ S4 p# s' j9 c9 R [disp 显示矩阵和文本 & M+ q$ ~5 P6 ]# g* [1 }length 查询矢量的维数/ Q& a# f3 \, f( E  : C$ P$ e! L9 K5 K 五.对命令窗口控制的常用命令 2 E9 v: @7 F4 Icedit 设置命令行编辑与回调的参数 0 o' j9 b. k, @! O+ Q& T+ z/ {clc 清除命令窗口中的显示 ( f8 E$ G0 g# z/ W/ W8 jhome 将光标移动到左上角位置% }' P1 z3 N3 N* l6 `3 g" J4 C format 设置输出格式 & `2 O3 R) ~3 F L; z, becho 显示文件中的MATLAB命令9 t. }# x( Z+ }2 ] more 控制命令窗口的输出页面 ' A- N& B; N, h3 _6 l' F" Z9 L# t 

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-5-25 22:28 , Processed in 0.410528 second(s), 69 queries .

回顶部