QQ登录

只需要一步,快速开始

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

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

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

206

主题

2

听众

882

积分

升级  70.5%

该用户从未签到

新人进步奖

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

1.有关命令行环境的一些操作: T% T- y) w7 Q4 M8 h (1) clc 擦去一页命令窗口,光标回屏幕左上角 6 f" W$ l* A/ z+ L c$ ^9 H (2) clear 从工作空间清除所有变量 2 ^0 }2 X- n; B/ b(3) clf 清除图形窗口内容 ! Y+ u" @- X; O (4) who 列出当前工作空间中的变量 3 \. `6 V9 r( {$ p* b, u(5) whos 列出当前工作空间中的变量及信息 ( {; i: ^8 _9 f7 ^5 e( x 或用工具栏上的 Workspace 浏览器 7 K& U3 I0 ^& P$ i* Y' J( {7 ] (6) delete <文件名> 从磁盘删除指定文件 . D$ i# t+ j* V8 S(7) whech <文件名> 查找指定文件的路径 6 ~1 a/ t3 s; L, s' c7 W, `! j3 g( 9 ) clear all 从工作空间清除所有变量和函数 $ |7 p, {% ^: X3 |- \6 C (10) help <命令名> 查询所列命令的帮助信息 % b1 X8 n3 u- n: E! o( r7 m- f (11) save name 保存工作空间变量到文件 name.mat * C- g: V2 t+ H8 g (12) save name x y 保存工作空间变量 x y到文件 name.mat - n1 Z6 l3 @3 b& F: |* u(13) load name 下载‘name’文件中的所有变量到工作空间 6 ^ y* O' L9 N/ ~" v4 u(14) load name x y 下载‘name’文件中的变量x y到工作空间 ) B8 o' T% M/ M; ?0 V (15) diary name1.m 保存工作空间一段文本到文件 name1.m 9 o/ `' i _& L' X+ I( r … diary off 9 A6 }0 O. d- _ F(16) type name.m 在工作空间查看name.m文件内容 ; @3 F0 K! k/ W, Z (17) what 列出当前目录下的m文件和mat文件' n/ v. a. |/ L% h8 V ↑ Ctrl+p 调用上一次的命令 + Q- w4 J% L% y7 m8 l ↓ Ctrl+n 调用下一行的命令 ) l2 o4 V! Y" F* F← Ctrl+b 退后一格 # r* T! r2 ~- b: {* H. Q& y→ Ctrl+f 前移一格 $ @ G. T: j, d9 u$ R/ B- A( ~ Ctrl + ← Ctrl+r 向右移一个单词 1 C. q; n* @( D, J7 H: B4 j3 k% U Ctrl + → Ctrl+l 向左移一个单词 5 @7 r3 M4 K/ s6 d) j/ YHome Ctrl+a 光标移到行首 * N4 X# _# d! n: Q- e1 d& Y End Ctrl+e 光标移到行尾 ! V8 H0 T! R: }& {8 BEsc Ctrl+u 清除一行 & o/ t# a; I" \ g( y' }; C4 i, B/ UDel Ctrl+d 清除光标后字符 ; @) @- K! L. `8 yBackspace Ctrl+h 清除光标前字符 & s; x, y! K, W7 _( P! l# T Ctrl+k 清除光标至行尾字 4 P7 R( i8 S8 o- j Ctrl+c 中断程序运行

" ?# }! e- {/ O' H$ J3 N7 ` M' _

一.常用的窗口命令 / n4 f" Y7 `1 F1 \$ Ohelp 启动联机帮助文件显示& ]6 l% g9 F6 ` what 列出当前目录下的有关文件4 M7 c, v9 A' P- x7 k type 列出M文件 " w: X2 a9 c. D' j4 a3 wlookfor 对help信息中的关键词查找/ [. H) I6 g' ^+ O which 找出函数与文件所在的目录名+ H. I1 X5 i+ a c9 M9 D( B, ` demo 运行MATLAB的演示程序1 T' I7 M+ b+ D+ K path 设置或查询MATLAB的路径 ; b0 y/ m% U! Q% R! e; D$ K W" o  - w! v9 g* o1 i# X2 _5 f二.有关文件及其操作的语句 / {( r) _3 L! m1 d# Ycd 改变当前的工作目录+ ?: T8 O$ A3 D; L1 S dir 列出当前目录的内容 $ { T+ k, a! J Odelete 删除文件0 R6 X1 a9 v0 n: _) ^ getenv 获得环境参数 2 W# H1 C. M, A) \7 g& W% Uunix 执行操作系统命令并返回结果" G6 p( t3 A0 P' ^: B; X/ k diary 将MATLAB运行的命令存盘# B- c7 S* @0 l fopen 打开文件 ( V, w8 k; f/ F9 i0 Afclose 关闭文件 ; a! B: }! N3 h0 L% {6 Dfread 从文件中读取二进制数据 - ~- |& r0 Y+ v9 W( O0 T) Tfwrite 向一个文件写二进制数据( j F2 z4 s; k, I fscanf 从文件读取格式化数据4 Y) F f; @: a2 s: G fprintf 将格式化数据写入文件 " l1 W3 v" _/ `% K% a' l( ?fgetl 从文件中读行并放弃换行符, k7 N( {8 J% k9 B( a fgets 从文件中读行并保持换行符 4 b* r# g7 v7 tferror 查询文件的输入输出的错误信息 ; l, ]& Y# x8 l5 \( Q8 A" Afeof 检查文件结束标志 5 x1 A* S& y7 e1 E4 c9 ^fseek 设置文件位置指针 5 N9 Q1 t: [1 R2 K0 tftell 得到文件位置指针的位置 4 i% p" f* u! M! @! W' fprewind 反绕一个打开的文件 ) F- T) c( x0 k* K v9 m4 z5 Utempname 建立临时的文件名$ ]/ t4 X2 ^! _' f) x8 C3 t tempdir 返回一个已存在的临时目录名0 a6 `/ ~* x! S; g/ m5 I# C  2 c( W* `5 Y0 r5 Z! L 三.启动与退出的命令 3 q/ G/ M; i- hquit,exit 退出MATLAB环境 , y* C5 f# D) sstartup MATLAB自启动文件1 V+ q; X2 i: z+ p) n matlabrc 启动主程序9 ]& C. V* i( |/ g" B( c+ G) ~  8 G, E; x, a4 }1 j$ y# O0 ]+ V& S 四.管理变量工作空间的命令 * H \4 v, y3 R* T. bwho 简要列出工作空间变量名 / E q9 {5 w. e: R9 t5 U5 ywhos 详细列出工作空间变量名 / o B8 V3 ^; K" Iload 从文件中读入变量 + S% J. ]! t! J" P$ _$ lsave 列出工作空间中变量存盘 3 o5 b6 Y! b- {* c" w& Uclear 删除内存中的变量与函数 % y0 n9 {, H$ A' ^$ c% gpack 整理工作空间的内存 4 {" \ e5 }/ a9 f$ Ysize 查询矩阵的维数$ F: G/ B Q2 ^- K- w" u disp 显示矩阵和文本! F" u2 z9 M' J' s length 查询矢量的维数 9 f, \: w7 k) E 6 y m! y) @# E) h- S 五.对命令窗口控制的常用命令 8 D- V+ j5 ?' [! dcedit 设置命令行编辑与回调的参数 9 Y9 ^% r7 o. J9 q. w( I) @clc 清除命令窗口中的显示2 r q0 \+ h0 e- @) c6 q home 将光标移动到左上角位置 2 V% u3 d, X. F* b- R# }format 设置输出格式, w. C2 k4 l# }" V( |5 Q; ^ echo 显示文件中的MATLAB命令8 j( V9 e) }% g4 s( w* x S: ? more 控制命令窗口的输出页面1 K5 z7 ~# I. [: a6 \  

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-31 05:23 , Processed in 0.388461 second(s), 70 queries .

回顶部