QQ登录

只需要一步,快速开始

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

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

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

206

主题

2

听众

882

积分

升级  70.5%

该用户从未签到

新人进步奖

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

1.有关命令行环境的一些操作: ) B% _1 d) m( x7 J( |( Q (1) clc 擦去一页命令窗口,光标回屏幕左上角 4 o8 _9 W7 `& y2 \6 ~ (2) clear 从工作空间清除所有变量" z% U" Q5 N V2 ]) A5 c! O( Y (3) clf 清除图形窗口内容 e! G9 F- e) }: ~6 v6 m3 H (4) who 列出当前工作空间中的变量 ( f5 S# G1 V2 V- v (5) whos 列出当前工作空间中的变量及信息 3 I- I6 C$ |$ ?: {1 j 或用工具栏上的 Workspace 浏览器 7 g* _/ H) t& t# E4 O# U(6) delete <文件名> 从磁盘删除指定文件 6 _+ V- z$ o* ~% C6 G4 o% _2 Q (7) whech <文件名> 查找指定文件的路径 5 K6 W( k, X$ I) e) N$ ^( 9 ) clear all 从工作空间清除所有变量和函数 & q: `' U" ]$ B/ [# x8 l (10) help <命令名> 查询所列命令的帮助信息 9 t* P! o f2 B, @8 F3 _# L: ` (11) save name 保存工作空间变量到文件 name.mat 9 s' s# X: X( f1 l) B$ R (12) save name x y 保存工作空间变量 x y到文件 name.mat * ?3 @+ U3 C5 o ^# z' Y$ E (13) load name 下载‘name’文件中的所有变量到工作空间 6 z# \6 m/ Q+ ~4 [8 m2 l2 T (14) load name x y 下载‘name’文件中的变量x y到工作空间 6 C1 R7 M1 v' g, d(15) diary name1.m 保存工作空间一段文本到文件 name1.m $ E) w3 Z7 V3 S) P% ] … diary off " N; N4 N6 {8 g/ ]2 P+ l/ x8 Q (16) type name.m 在工作空间查看name.m文件内容 ' `9 a4 M7 W6 Q. ~3 \1 y' z" B(17) what 列出当前目录下的m文件和mat文件5 a5 e! L7 l( \- L, c ↑ Ctrl+p 调用上一次的命令 1 `3 ?" J$ J1 [" j' n( K& Y ↓ Ctrl+n 调用下一行的命令 1 s K6 L" g: g0 _, J, ~* t' v← Ctrl+b 退后一格 5 \9 a1 J" R) }# G# |→ Ctrl+f 前移一格 , u" b2 R. x [* N- p, L( R9 @Ctrl + ← Ctrl+r 向右移一个单词 , Q7 n' u* v3 }Ctrl + → Ctrl+l 向左移一个单词 6 {6 N9 y V- _& j1 O2 V" uHome Ctrl+a 光标移到行首 / a* |/ x+ B) V5 ^9 ^ End Ctrl+e 光标移到行尾 " Y7 ~+ D9 H" D# v- ~+ K Esc Ctrl+u 清除一行 : d. ~. a; `, u' H1 o Del Ctrl+d 清除光标后字符 . U* H# ~# {5 j8 i) Q) ]Backspace Ctrl+h 清除光标前字符 # ~1 i/ l0 F3 D$ ~ Ctrl+k 清除光标至行尾字 % U9 g" P% z" j) f6 ] Ctrl+c 中断程序运行

- _# ~3 [: i$ m! m

一.常用的窗口命令6 t6 D* P9 u- q* t: r D) j7 y+ M% P help 启动联机帮助文件显示 & s% L: {0 j% k) k6 Jwhat 列出当前目录下的有关文件 A/ ]2 j4 i, f9 j4 _5 m type 列出M文件 3 l, H1 n2 g% ~2 H" w, g1 \6 Hlookfor 对help信息中的关键词查找: P- o* J3 T% Q. ~ which 找出函数与文件所在的目录名 6 s4 |2 H9 U9 o Wdemo 运行MATLAB的演示程序1 q2 L% F. z* J' D" q- M path 设置或查询MATLAB的路径. Z6 \1 w% D0 J5 g   1 U7 d* M- G7 F& r* M l二.有关文件及其操作的语句2 U r% z c5 m- ~7 z! x cd 改变当前的工作目录 ' C' R) i9 x9 }- O1 _dir 列出当前目录的内容 . L9 Y( V B0 L4 F/ H7 e: H0 idelete 删除文件' R* T7 p( z3 w8 k2 ~" e( [$ A getenv 获得环境参数 * x3 ]2 u3 d* n: O" E* Dunix 执行操作系统命令并返回结果8 X7 M" _5 z+ m diary 将MATLAB运行的命令存盘 , J' j" D8 s F( A( {) q( jfopen 打开文件. ]( t6 a z6 ], [8 T; y& ] fclose 关闭文件 : M7 m* t; z5 G4 F( dfread 从文件中读取二进制数据 ! r; ]2 Z& b- {" V! Y, A! G# i( Gfwrite 向一个文件写二进制数据 5 N1 z9 C. F1 o. Y1 [fscanf 从文件读取格式化数据 , e# I. X3 {# W; p! _ Ifprintf 将格式化数据写入文件' C' s% ~3 ^( E/ } fgetl 从文件中读行并放弃换行符 5 p1 F7 q- G0 G( q1 Wfgets 从文件中读行并保持换行符 # a, |, b1 C7 N( cferror 查询文件的输入输出的错误信息9 m9 s8 N# ?. l# I4 p2 Q2 {- i" Z feof 检查文件结束标志! I& {$ O" O! m2 U fseek 设置文件位置指针9 V( {/ o2 B4 v4 C6 B ftell 得到文件位置指针的位置5 f9 D. }. d: b( I7 m prewind 反绕一个打开的文件% Q; y- J! \5 h6 Q- s tempname 建立临时的文件名0 X, X8 {' o' Q tempdir 返回一个已存在的临时目录名8 {1 v9 K, b8 }6 q) I' G: y   6 E8 T# d' e* k b$ j+ e三.启动与退出的命令 5 t7 R) M, b9 h3 d# y/ q, m. }quit,exit 退出MATLAB环境; f/ J [* v; ^' q6 h5 R" r startup MATLAB自启动文件 0 c3 F3 k6 @/ |$ @" C/ ]' }% }$ ]matlabrc 启动主程序 ( L% u2 ?: T/ S: N, @ $ H5 n0 B9 w1 [0 z3 K3 j' A4 w7 ? 四.管理变量工作空间的命令 & x6 I2 p8 a( b( P H; M' Uwho 简要列出工作空间变量名 ( L) N3 |0 \. w7 N' @8 p0 Qwhos 详细列出工作空间变量名 * k7 ^! H" t0 y% B. T+ Dload 从文件中读入变量 ! P- v7 |* Q3 `' Dsave 列出工作空间中变量存盘 * K$ x( P8 D4 z/ k0 w( R$ Bclear 删除内存中的变量与函数* u8 V d5 g J8 ^( \ pack 整理工作空间的内存3 Q F, r, A* G& ] size 查询矩阵的维数7 }& n" i1 t+ j9 T; K6 w disp 显示矩阵和文本& p) l3 V+ A5 }* D7 r S D% Z( x length 查询矢量的维数; z! H) E" Y# e: ?   . ^2 C/ _: u6 `' r* c五.对命令窗口控制的常用命令 : x* V- I9 {5 Y, ucedit 设置命令行编辑与回调的参数 9 v, _/ _3 |0 Y3 x% R/ ] `clc 清除命令窗口中的显示 ' n1 |$ v3 G/ Z2 X t4 Mhome 将光标移动到左上角位置; g9 B) ]& J& ? format 设置输出格式" ^+ L' O8 O9 C- t; V echo 显示文件中的MATLAB命令 & |, S& I. `! c, m7 g6 i. umore 控制命令窗口的输出页面 6 [+ K" Q' ]; L( d& N 

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-7-11 04:19 , Processed in 0.708302 second(s), 70 queries .

回顶部