QQ登录

只需要一步,快速开始

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

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

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

206

主题

2

听众

882

积分

升级  70.5%

该用户从未签到

新人进步奖

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

1.有关命令行环境的一些操作: 0 O- _! G6 _! o! T2 o& B. D6 M (1) clc 擦去一页命令窗口,光标回屏幕左上角 / n( [; V5 h0 Z9 K* o (2) clear 从工作空间清除所有变量 * D& n5 k {- o(3) clf 清除图形窗口内容 5 l. {1 E* B( N5 s (4) who 列出当前工作空间中的变量 ( T& S8 K2 X% | (5) whos 列出当前工作空间中的变量及信息 : N$ z* t/ n4 p0 a0 u# c 或用工具栏上的 Workspace 浏览器 1 C5 T2 T( u3 k( ~+ T6 h$ r) A6 b(6) delete <文件名> 从磁盘删除指定文件 4 s3 z2 K4 N) t$ t- x% X. d D. G(7) whech <文件名> 查找指定文件的路径 9 M ? v0 C& P( 9 ) clear all 从工作空间清除所有变量和函数 . `, |7 r0 N( ^(10) help <命令名> 查询所列命令的帮助信息 / C3 L3 d2 X* L# |+ R2 M! w; Q(11) save name 保存工作空间变量到文件 name.mat * y% f& T @& u0 g5 y6 g1 q(12) save name x y 保存工作空间变量 x y到文件 name.mat u! J8 x1 h; G( X& C# F(13) load name 下载‘name’文件中的所有变量到工作空间 + B4 C1 p/ Y' ~(14) load name x y 下载‘name’文件中的变量x y到工作空间 ) d: D5 w& v. ?8 f7 W (15) diary name1.m 保存工作空间一段文本到文件 name1.m % |) f: L6 }+ J0 ^0 u … diary off / B) L A* p% O, a (16) type name.m 在工作空间查看name.m文件内容 7 F7 X8 U1 o, w. W1 } (17) what 列出当前目录下的m文件和mat文件 " ~7 ?- ?& v' E) k/ F4 p0 Y↑ Ctrl+p 调用上一次的命令 ! A' C2 w( F3 c8 r ↓ Ctrl+n 调用下一行的命令 % o$ w: E* `+ c ← Ctrl+b 退后一格 - O* C: W. a" q7 N: x → Ctrl+f 前移一格 + f/ k X0 a4 P i- F6 yCtrl + ← Ctrl+r 向右移一个单词 / u( `9 S3 s4 @. Y, uCtrl + → Ctrl+l 向左移一个单词 ( l8 l8 P7 O; `& |" HHome Ctrl+a 光标移到行首 " q2 }, S# i9 ?- S! N' N: REnd Ctrl+e 光标移到行尾 " [! Z; z( \$ h7 W6 U5 Q, ^" O Esc Ctrl+u 清除一行 " o, }* v' H4 T1 E7 i+ w+ R Del Ctrl+d 清除光标后字符 + u. c' H5 E2 hBackspace Ctrl+h 清除光标前字符 * `' X8 I6 Y: M) M4 Z Ctrl+k 清除光标至行尾字 . m$ T5 P W3 u Ctrl+c 中断程序运行

% i( I1 |5 z5 _+ C

一.常用的窗口命令# G/ A' n' g3 S6 `9 l1 c: R! | help 启动联机帮助文件显示 . Y& [2 U# E7 C4 F& r1 Pwhat 列出当前目录下的有关文件9 t9 w4 f5 R; I* B type 列出M文件: Z7 m b# _+ c9 {! j6 P& r9 ? lookfor 对help信息中的关键词查找 # x0 @0 ^% K) S9 [6 [0 k! ywhich 找出函数与文件所在的目录名% d- j$ X' {' d% F" w) o9 _ demo 运行MATLAB的演示程序 * z+ R5 | Y3 E. _) P0 P6 I* ipath 设置或查询MATLAB的路径 4 n* `# S6 ]! ~" S  9 j" S* U8 [* c$ k0 l4 X, U7 e二.有关文件及其操作的语句 # N( o# I) n l/ T: Bcd 改变当前的工作目录/ J, a; d+ v7 ]" c. B, O8 t dir 列出当前目录的内容3 _7 h$ T, \: M delete 删除文件 1 C. X% I) s0 S. `getenv 获得环境参数' U4 L8 G2 V; _) @0 ^% B' o unix 执行操作系统命令并返回结果- }5 \1 J5 Z1 b/ }1 d diary 将MATLAB运行的命令存盘 2 I& J# l/ d* W' r6 f% f$ ifopen 打开文件 4 l9 q" W" ] ]fclose 关闭文件! K5 p$ D. u- ?7 ] fread 从文件中读取二进制数据7 c; G/ n% E X) @7 r fwrite 向一个文件写二进制数据 , B7 ]8 r5 I% Bfscanf 从文件读取格式化数据, c! s3 v, ~3 e( G: U; s1 v' J fprintf 将格式化数据写入文件 ) Y: e1 c3 z7 q9 [: D5 Vfgetl 从文件中读行并放弃换行符 " O- c% W4 G7 ]+ P8 I- g3 Vfgets 从文件中读行并保持换行符3 R* L& i. e3 K0 g( c% G ferror 查询文件的输入输出的错误信息; T$ J5 y: f. W/ e2 j) T& G6 \ feof 检查文件结束标志 $ y, T; {4 f# c) ]. m; |1 n, ?fseek 设置文件位置指针 g0 L! t! V% ]5 i; R( v: n3 J% [$ S ftell 得到文件位置指针的位置7 J' u5 R" z ~+ \ prewind 反绕一个打开的文件1 y0 l$ F, E) y) i# p tempname 建立临时的文件名* L+ a6 X- Z( E tempdir 返回一个已存在的临时目录名 & O: }. A' I1 y0 y( z  ]! U5 @, w7 ~) z& c 三.启动与退出的命令 0 K3 l+ v& z, c% H2 |9 L; Nquit,exit 退出MATLAB环境( _' f5 _2 U- W% ~ startup MATLAB自启动文件' l! k- D3 n3 k matlabrc 启动主程序6 v2 B5 W( U" L$ z; _  0 c% b% p* _4 R! h* [7 O d 四.管理变量工作空间的命令, K. z, `/ h* j! f" J who 简要列出工作空间变量名0 r" l7 p1 l7 w* p) C whos 详细列出工作空间变量名+ S4 w! F7 `5 Z. h load 从文件中读入变量$ y. d- V6 I% }6 l( q save 列出工作空间中变量存盘8 f( H' \8 E3 _& e9 |/ z( a clear 删除内存中的变量与函数 % P3 G, M6 ?) Bpack 整理工作空间的内存5 S2 O' T: G( ^ size 查询矩阵的维数 b$ O& r7 R6 r Q2 Idisp 显示矩阵和文本6 E H0 O4 g/ K8 v7 z length 查询矢量的维数 + p( S2 ]/ j9 Q* c6 r6 S ; a9 [, R% T" c2 x# i! q" h 五.对命令窗口控制的常用命令 : V# n2 ?# j& G) Tcedit 设置命令行编辑与回调的参数4 r1 G' f$ T/ m) y3 x clc 清除命令窗口中的显示 5 X; v' r/ b1 P- E6 mhome 将光标移动到左上角位置: c5 z! ?5 a1 |8 h& G6 \ format 设置输出格式9 P3 S! d( k, Z Q1 Z$ G echo 显示文件中的MATLAB命令 7 s6 @/ L( q# j& kmore 控制命令窗口的输出页面7 S6 V- j; W& C0 \& \( ?  

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 20:47 , Processed in 0.450070 second(s), 70 queries .

回顶部