QQ登录

只需要一步,快速开始

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

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

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

206

主题

2

听众

882

积分

升级  70.5%

该用户从未签到

新人进步奖

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

1.有关命令行环境的一些操作: : D0 ?6 J4 O2 F# o x8 A$ Z(1) clc 擦去一页命令窗口,光标回屏幕左上角 4 M+ z, ^7 b N* L( j(2) clear 从工作空间清除所有变量 J/ [7 @& j5 R (3) clf 清除图形窗口内容 % ?0 q* s* n% z, z% ]0 K6 w- O- j% {(4) who 列出当前工作空间中的变量 ! ]0 Z9 G- A6 d% W, b(5) whos 列出当前工作空间中的变量及信息 2 _) D/ I, E- r$ C 或用工具栏上的 Workspace 浏览器 * M. {/ i7 S# a9 K# H- ] (6) delete <文件名> 从磁盘删除指定文件 - ^( l* g. O/ P3 \(7) whech <文件名> 查找指定文件的路径 5 [; }6 }! V% ~1 X1 E; M ( 9 ) clear all 从工作空间清除所有变量和函数 , T0 c6 g+ t- H7 m: F9 t(10) help <命令名> 查询所列命令的帮助信息 2 m4 z4 h& Y+ g; v) W" v$ j(11) save name 保存工作空间变量到文件 name.mat 2 x. |( d" Q1 B2 P! ?' s5 r(12) save name x y 保存工作空间变量 x y到文件 name.mat " r! [6 C( R) X' _# Y1 n (13) load name 下载‘name’文件中的所有变量到工作空间 & [0 e( b6 X7 ~6 u6 r& V (14) load name x y 下载‘name’文件中的变量x y到工作空间 ) x2 s$ q% D9 }0 A/ o3 y* z (15) diary name1.m 保存工作空间一段文本到文件 name1.m : f- q; `2 K3 p0 g# ~. W- t3 K … diary off 2 R/ g) z/ z0 \8 ](16) type name.m 在工作空间查看name.m文件内容 : v" G2 z( y* y. ^(17) what 列出当前目录下的m文件和mat文件 % H3 \, T( `! g4 y. c# ?* n↑ Ctrl+p 调用上一次的命令 : g- K& X. [4 |↓ Ctrl+n 调用下一行的命令 5 W: O! {4 g5 q, y3 m2 g9 @ ← Ctrl+b 退后一格 # w; w" n/ x2 `8 @ → Ctrl+f 前移一格 4 ~. g6 N# i: X s& t! d# qCtrl + ← Ctrl+r 向右移一个单词 , a8 O% I( ~) X Ctrl + → Ctrl+l 向左移一个单词+ v5 U3 ~+ K/ [; y/ W0 u0 f Home Ctrl+a 光标移到行首 : H( h y# S X End Ctrl+e 光标移到行尾 4 f, e3 I8 H' ?& xEsc Ctrl+u 清除一行 . f7 i: j0 w$ P0 T( ~& O+ gDel Ctrl+d 清除光标后字符 # H( D" T- I, u3 a+ d7 c6 |5 @& U Backspace Ctrl+h 清除光标前字符 + d9 T5 g( q% K7 k1 D! |1 b2 O8 ^7 s5 i3 o Ctrl+k 清除光标至行尾字 6 l/ T1 q$ {$ T8 G- y# U Ctrl+c 中断程序运行

9 g7 r4 c5 p2 b1 s+ A

一.常用的窗口命令6 \ F3 b7 T7 \ Y: ^ help 启动联机帮助文件显示( l2 D, b: p1 O: K8 V what 列出当前目录下的有关文件 - q) r$ } e0 w ^- Wtype 列出M文件 . B4 U! `9 S3 Q9 {% A0 ~1 `/ z9 Blookfor 对help信息中的关键词查找2 M& W% Z/ X# \0 c% H7 j5 q which 找出函数与文件所在的目录名6 B' T: i, p" O: d, j0 Q2 G demo 运行MATLAB的演示程序 N# a7 X5 O+ U, u% lpath 设置或查询MATLAB的路径 9 f1 t! Q" f4 X5 _. s h  , I$ ^. @- f- M# @# H3 T3 u' V二.有关文件及其操作的语句. H4 b# u% D; y1 O' x1 q cd 改变当前的工作目录& L8 |( p; F7 b dir 列出当前目录的内容9 P0 E3 G) d0 p7 a7 W% o# l delete 删除文件 4 W- g, e5 x2 N+ K( A- \( jgetenv 获得环境参数% B/ y& p7 B$ I unix 执行操作系统命令并返回结果 ' y' \' c. @" d- [ gdiary 将MATLAB运行的命令存盘* O2 s( h3 ~( ~$ ~ fopen 打开文件- z8 i& a: Z8 F( C# e* i1 x fclose 关闭文件1 y1 q. X2 |- k1 R+ Y% \$ U8 f j3 a fread 从文件中读取二进制数据 2 L) `+ {2 b+ h6 ^/ _. yfwrite 向一个文件写二进制数据- U3 ~2 l3 r% R3 B fscanf 从文件读取格式化数据! ]+ X( Z0 E( C& _3 [1 N/ O% D fprintf 将格式化数据写入文件 1 W9 R$ W3 A( Y0 Z, ofgetl 从文件中读行并放弃换行符6 I5 A5 Y8 H; x! y5 H+ E- e fgets 从文件中读行并保持换行符7 n6 _" {' O" e8 s" w' f- j ferror 查询文件的输入输出的错误信息 f8 A! b2 M" X3 @9 I. n: f: I4 U feof 检查文件结束标志) H0 t0 F. A! {) H; b3 e' ~" C fseek 设置文件位置指针. X+ z6 h3 ]+ Z! W. ` ftell 得到文件位置指针的位置, x% _2 n- A) { _# T prewind 反绕一个打开的文件 ' _9 Q+ e3 _+ ~9 q- g) d6 ^' ctempname 建立临时的文件名# r. ]! G2 Q- v% y2 Z6 f1 G tempdir 返回一个已存在的临时目录名1 F# \) r) V2 a4 H   ' p" x* l8 o- t% `( \ K6 l三.启动与退出的命令 2 s m$ b+ z _: u8 o9 cquit,exit 退出MATLAB环境 & P& m8 v+ |: a9 T& ?: Dstartup MATLAB自启动文件, {* S# }* e/ ?6 l7 Z matlabrc 启动主程序 + V, A, J; x% W5 B  - B, ?, r. K- i, A9 R四.管理变量工作空间的命令 ( `1 w) U( y/ i8 [who 简要列出工作空间变量名 4 }- T Y/ Y& F; t4 wwhos 详细列出工作空间变量名; @$ j/ B B. ` load 从文件中读入变量 : W5 c2 y+ C, isave 列出工作空间中变量存盘 2 s# d$ U3 o/ vclear 删除内存中的变量与函数 # G* t. v6 D/ ^$ d; t+ J( Ypack 整理工作空间的内存( [2 H3 p- E0 g size 查询矩阵的维数 8 R! J' D5 Q& Pdisp 显示矩阵和文本* A& ?; l9 Z, d. g1 I( k length 查询矢量的维数 $ o y! g6 k3 e. K. {$ H& ^% T, c0 n 1 u# [' I* n5 ^$ C/ n' W1 T 五.对命令窗口控制的常用命令 " t8 b. Y: T9 X6 i7 g8 [4 Ecedit 设置命令行编辑与回调的参数 e8 T. R* n: f5 d5 R j; f4 |clc 清除命令窗口中的显示 # j% d3 F; m4 {5 whome 将光标移动到左上角位置- D7 Q1 s: [, Y+ d4 V0 E format 设置输出格式* g! `0 `8 Z9 T; n/ A1 Q echo 显示文件中的MATLAB命令5 |3 Q/ O/ l+ o8 W/ c+ x. \ more 控制命令窗口的输出页面 9 \* p! i7 a- C2 o4 w, ]' s- ] 

zan
转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持1 反对反对0 微信微信
如果我没给你翅膀,你要学会用理想去飞翔!!!
xf409        

0

主题

2

听众

23

积分

升级  18.95%

该用户从未签到

新人进步奖

回复

使用道具 举报

qimeng2        

5

主题

2

听众

101

积分

升级  0.5%

该用户从未签到

回复

使用道具 举报

1

主题

2

听众

86

积分

升级  85.26%

该用户从未签到

新人进步奖

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册地址

qq
收缩
  • 电话咨询

  • 04714969085
fastpost

关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

手机版|Archiver| |繁體中文 手机客户端  

蒙公网安备 15010502000194号

Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

GMT+8, 2025-11-4 01:09 , Processed in 0.635962 second(s), 70 queries .

回顶部