QQ登录

只需要一步,快速开始

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

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

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

206

主题

2

听众

882

积分

升级  70.5%

该用户从未签到

新人进步奖

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

1.有关命令行环境的一些操作: H* ?( D8 c) O- `2 h d' @& _) u (1) clc 擦去一页命令窗口,光标回屏幕左上角 $ }0 y5 p: i1 N1 i8 b3 {* } (2) clear 从工作空间清除所有变量 1 c6 A$ J8 H* I4 Z# L. j+ J(3) clf 清除图形窗口内容 1 m. F" |6 d: x A; B) g- f(4) who 列出当前工作空间中的变量 8 s6 m( u( m/ a) z& h (5) whos 列出当前工作空间中的变量及信息 7 ?. S$ x5 T' q7 Z L 或用工具栏上的 Workspace 浏览器 / b2 C7 X8 X- w4 z6 \) c3 k) @; l(6) delete <文件名> 从磁盘删除指定文件 0 t1 N \9 l- n4 V2 f" ~, q(7) whech <文件名> 查找指定文件的路径 , d2 y# c: V9 z5 ^; g! M ( 9 ) clear all 从工作空间清除所有变量和函数 - q8 c8 x7 ~6 x(10) help <命令名> 查询所列命令的帮助信息 ! X0 m, O$ R# m (11) save name 保存工作空间变量到文件 name.mat 6 o. h0 y- F6 l& _" P9 R" e (12) save name x y 保存工作空间变量 x y到文件 name.mat $ O' ?! f4 }1 _ M1 C' p$ V: n5 ](13) load name 下载‘name’文件中的所有变量到工作空间 / |& [+ h8 G- D (14) load name x y 下载‘name’文件中的变量x y到工作空间 / X F" X% f+ V" H- I2 e' ]- V! e (15) diary name1.m 保存工作空间一段文本到文件 name1.m V3 D+ j3 i! A) @# [2 [ … diary off 2 H R# ]4 G, a' h; X(16) type name.m 在工作空间查看name.m文件内容 , Y+ y8 d4 T- M! D+ y: a (17) what 列出当前目录下的m文件和mat文件6 U9 O4 x* k, I, G i) I' A+ i( q ↑ Ctrl+p 调用上一次的命令 9 i& ^2 v; y, b Q↓ Ctrl+n 调用下一行的命令 ) G3 |' p1 B0 K7 `& t2 t ← Ctrl+b 退后一格 + r; X5 L* L6 ^' O( x- r→ Ctrl+f 前移一格 6 }" Y, g/ v7 v, R E Ctrl + ← Ctrl+r 向右移一个单词 4 v. s1 c) q9 }Ctrl + → Ctrl+l 向左移一个单词 " {' W) o# L8 q/ c5 G D, b* gHome Ctrl+a 光标移到行首 . A+ ~- w2 H Z+ K7 ZEnd Ctrl+e 光标移到行尾 , z& t; S5 r/ t- q7 y Esc Ctrl+u 清除一行 / `6 m& {6 i: I4 T# d6 g7 ~$ tDel Ctrl+d 清除光标后字符 2 G" b$ w7 _& p- `$ m Backspace Ctrl+h 清除光标前字符 3 z: u+ N; K! w. R; z0 |9 y Ctrl+k 清除光标至行尾字 8 u9 z8 v$ x, k0 g7 w! g1 q. I Ctrl+c 中断程序运行

4 I0 C: b5 T- u2 ]& v

一.常用的窗口命令. i. H$ o, |0 i9 F M [ a help 启动联机帮助文件显示2 _' W7 m, I( \6 p' G! _ what 列出当前目录下的有关文件9 [/ y1 `; Z* N, O type 列出M文件 ! q# r: f3 U1 D- o% b3 ~4 D s; vlookfor 对help信息中的关键词查找 : W$ R2 b+ Y4 N% dwhich 找出函数与文件所在的目录名$ o! E: m7 q' u& S9 K demo 运行MATLAB的演示程序5 D& P' ]3 R6 I path 设置或查询MATLAB的路径 & T3 `# R0 }0 e+ N! S3 w: ~  0 h1 C7 Q8 q/ A( C$ a0 |# s5 j二.有关文件及其操作的语句 Z' J; L# i6 i7 H0 O8 _ cd 改变当前的工作目录 # i8 D5 y: {: {) }( udir 列出当前目录的内容 9 r! A$ m# A( Qdelete 删除文件 1 Z9 `* w8 n; a! Ggetenv 获得环境参数 ! I# k8 v: p" O$ V& ~0 x5 N9 ^3 ?; Yunix 执行操作系统命令并返回结果 0 l; H% R3 t5 Q/ Cdiary 将MATLAB运行的命令存盘8 d# Z4 O, A/ _ fopen 打开文件4 y9 S" h0 \7 V4 G* U0 r9 r Z fclose 关闭文件 & \8 H* K/ y' {: @8 {fread 从文件中读取二进制数据 ( E) M+ W1 q6 b5 Tfwrite 向一个文件写二进制数据! G/ E' p# A- _: E/ W fscanf 从文件读取格式化数据 7 a6 o* T/ J0 B. a* g/ { B- s efprintf 将格式化数据写入文件, S x `7 d$ Z7 { a9 U$ h4 n fgetl 从文件中读行并放弃换行符4 Z; O+ c+ ]7 `6 C fgets 从文件中读行并保持换行符 " j# _: w4 r! e& N( d5 u4 H! bferror 查询文件的输入输出的错误信息$ C1 \. x1 x' u3 ?" V feof 检查文件结束标志1 u1 ?$ W/ e+ M: G+ i3 l fseek 设置文件位置指针* Y1 G7 } H5 ]: O ftell 得到文件位置指针的位置 3 X9 ]3 N6 b2 b2 a+ _0 Kprewind 反绕一个打开的文件 ! Y5 ?* Q' k; i4 }8 \/ Ttempname 建立临时的文件名' B! w) x- ^, c tempdir 返回一个已存在的临时目录名- l0 [' C: p7 o3 O% V) ]# q5 _   ; I0 a: O4 t" @6 X; j8 b三.启动与退出的命令3 J* j H$ H* X7 J quit,exit 退出MATLAB环境+ v7 [4 @3 W7 t% l" | R: S2 C% E startup MATLAB自启动文件 $ ^3 ]* h, G8 Pmatlabrc 启动主程序 ) y: T2 T: `* A( T  7 v" o7 |% D. a' o% L3 S四.管理变量工作空间的命令 & X8 {6 U" V+ rwho 简要列出工作空间变量名 C2 i+ S" k) M6 h whos 详细列出工作空间变量名 ' g2 y; H& x7 V; \load 从文件中读入变量/ Q7 \9 a' I) Q5 ^2 @& I/ z" \/ a save 列出工作空间中变量存盘; k) \3 _ n$ s3 z clear 删除内存中的变量与函数8 y: h3 u- i, h* ]2 t3 j pack 整理工作空间的内存* G7 {" [& J) Q8 A+ r$ ] size 查询矩阵的维数 " y6 @* Q. e2 k6 A2 u$ I! y& Mdisp 显示矩阵和文本* k5 C( O( c8 v( E length 查询矢量的维数# y' S6 J+ _2 Y4 M$ T$ _, W  ( I, X5 h; \% n5 ~3 u) ? 五.对命令窗口控制的常用命令7 D8 p7 i1 M' _6 Q7 u cedit 设置命令行编辑与回调的参数- `0 y9 u9 ~- `: H) k clc 清除命令窗口中的显示 ( K4 ^) w" H5 j- shome 将光标移动到左上角位置 1 ^! V/ V/ e- H2 K! P( Qformat 设置输出格式5 \6 x' n5 ]3 n+ T echo 显示文件中的MATLAB命令 5 ^+ Y$ m1 y$ z/ T% B% Ymore 控制命令窗口的输出页面 % N# a, x2 V, u" l: G8 k7 _ 

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 06:58 , Processed in 0.787153 second(s), 69 queries .

回顶部