QQ登录

只需要一步,快速开始

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

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

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

206

主题

2

听众

882

积分

升级  70.5%

该用户从未签到

新人进步奖

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

1.有关命令行环境的一些操作: % m/ }% `7 t8 u: w8 a, F(1) clc 擦去一页命令窗口,光标回屏幕左上角 3 z2 u. P4 c. |# Z (2) clear 从工作空间清除所有变量 3 b& b8 P$ t: F# `1 F0 x9 ^( l(3) clf 清除图形窗口内容 8 b4 Q" p! Z% o5 M, m C(4) who 列出当前工作空间中的变量 . E7 s Q$ {! L9 N% ] (5) whos 列出当前工作空间中的变量及信息 * j' ?0 I2 M5 S 或用工具栏上的 Workspace 浏览器 ) s) c* {7 w2 N/ k1 O( p(6) delete <文件名> 从磁盘删除指定文件 $ X) w; J/ c2 v! {! D d9 ?(7) whech <文件名> 查找指定文件的路径 / @8 E7 V, z: B: t! W* B$ S) O v( 9 ) clear all 从工作空间清除所有变量和函数 0 V& h# b7 @# [4 k# v7 v3 T# T5 ]: v (10) help <命令名> 查询所列命令的帮助信息 m6 Q; T& N7 D: m (11) save name 保存工作空间变量到文件 name.mat " n" z7 }, ^) |; X! Y6 G (12) save name x y 保存工作空间变量 x y到文件 name.mat ; U1 a7 y: ?6 V8 i (13) load name 下载‘name’文件中的所有变量到工作空间 @# d; E# b4 J L6 Z8 {" P(14) load name x y 下载‘name’文件中的变量x y到工作空间 4 s/ y8 |* w% b' d(15) diary name1.m 保存工作空间一段文本到文件 name1.m ! a3 k5 C# O1 X' s$ z# N, K" [6 ?4 ^ … diary off 4 n! q; b$ L: p2 }9 S0 ^. u (16) type name.m 在工作空间查看name.m文件内容 2 O: P( L/ ?+ N(17) what 列出当前目录下的m文件和mat文件 , m1 w$ e: R; t4 ^* \% {↑ Ctrl+p 调用上一次的命令 ' L& j& c u( w' E8 w6 M↓ Ctrl+n 调用下一行的命令 0 |- D* S( p& o9 a+ W% H/ B ← Ctrl+b 退后一格 , l4 K, O% [ c2 L' |. }, I → Ctrl+f 前移一格 ( _2 B: ~& F! }3 }* K2 } Ctrl + ← Ctrl+r 向右移一个单词 , m/ A% T8 Z J; g8 D2 V* e Ctrl + → Ctrl+l 向左移一个单词 ( c7 ^( r2 x$ T% \, GHome Ctrl+a 光标移到行首 ' P' @/ v8 ]$ t) e End Ctrl+e 光标移到行尾 : Z7 K8 `; I) ZEsc Ctrl+u 清除一行 1 C" h: V* L ?7 }# ^+ `Del Ctrl+d 清除光标后字符 / m7 h) L: c" I3 I6 {+ _Backspace Ctrl+h 清除光标前字符 * O% `0 G. o) i& V# @9 G+ K Ctrl+k 清除光标至行尾字 + B3 s, R1 L# l Ctrl+c 中断程序运行

% ~- ~2 U. B6 B* {

一.常用的窗口命令 |0 F) O, D' H6 dhelp 启动联机帮助文件显示) Z0 M( ^' \& H what 列出当前目录下的有关文件0 |/ \/ O3 r( w% P- Y7 m7 D type 列出M文件2 P6 n U+ H# E' M3 S7 [ lookfor 对help信息中的关键词查找 & z7 K+ O" W3 I9 v+ M4 swhich 找出函数与文件所在的目录名 % Z7 k& a* j5 t! P7 N( _7 ]& r. Fdemo 运行MATLAB的演示程序; g; L6 v* \; ?: `- V path 设置或查询MATLAB的路径 ! N7 P% y& }4 f  / J# y$ S; p) h二.有关文件及其操作的语句$ X ?- g5 [( ?$ o cd 改变当前的工作目录 5 Y5 R" g" r) u" C$ D! l. Ydir 列出当前目录的内容" {" U. N( o- k# B+ n7 Y' o ^ delete 删除文件 . I" c2 Z, ^% }; f, xgetenv 获得环境参数 / t8 S4 J% x) Z* n1 Z; U+ D- }5 munix 执行操作系统命令并返回结果 6 q3 s) i: F& ~% h2 f* s6 Pdiary 将MATLAB运行的命令存盘 1 p! F- z' e/ q" J* O8 P- Z9 efopen 打开文件 2 J5 T) i" C# _fclose 关闭文件 $ Y: p8 X! e4 D2 Lfread 从文件中读取二进制数据 . c8 M& Y a# j/ j3 P% ?' `( w# o1 vfwrite 向一个文件写二进制数据1 m1 f1 k- D0 t fscanf 从文件读取格式化数据( l7 g4 z. U Y4 C% y: P fprintf 将格式化数据写入文件 % O7 Q4 |3 w6 Kfgetl 从文件中读行并放弃换行符 5 x Y( N, {5 f, Y& @6 [fgets 从文件中读行并保持换行符3 V0 t: G B% I/ g6 X9 p# y ferror 查询文件的输入输出的错误信息 6 z' J4 ^" k. K Pfeof 检查文件结束标志 ! S V5 @0 L I8 I; ?fseek 设置文件位置指针6 r! `5 ?# S" {( c9 y ftell 得到文件位置指针的位置 8 l; E% a; `4 c; A' `5 Yprewind 反绕一个打开的文件" A4 y7 Y" ?3 K5 y1 V tempname 建立临时的文件名- H7 x0 y6 |5 e! c9 w6 p/ i6 _2 I tempdir 返回一个已存在的临时目录名% C$ q7 G7 N" L; v) X; y/ i  5 I. ?, Q0 f) A# e, D$ Z5 i/ J 三.启动与退出的命令" }. q& h3 L6 u* g, ~$ r. \ quit,exit 退出MATLAB环境 ' s( v& c0 S5 q( r3 _, L" Astartup MATLAB自启动文件( \8 `/ F! n, X matlabrc 启动主程序 ^* p7 a- q0 u& `/ g m! ^% M  # D0 v5 U3 S& q 四.管理变量工作空间的命令 ! \8 @4 {+ f/ d# `% Bwho 简要列出工作空间变量名 , { v5 a3 C* k6 J' o c: I6 xwhos 详细列出工作空间变量名 $ `0 n: t( Z# B* j j. rload 从文件中读入变量( y/ u! r2 i0 m k; Q$ O save 列出工作空间中变量存盘6 D1 c$ s* y+ E clear 删除内存中的变量与函数 , o$ e6 p2 H2 npack 整理工作空间的内存 ( i; M1 l! t# r2 u8 @size 查询矩阵的维数 7 B6 x, p4 ~1 g4 c8 v' k- Odisp 显示矩阵和文本# {( i/ N8 ~* m' m$ ~ length 查询矢量的维数' \, P' t. O! R   $ |; a( f. Z0 u5 ~ G五.对命令窗口控制的常用命令 2 I @/ d0 c' s) n: d: }- N8 i+ }cedit 设置命令行编辑与回调的参数 ( d8 d q0 d. c) h X/ }& Lclc 清除命令窗口中的显示 0 N4 k# u' e `& Ohome 将光标移动到左上角位置 8 U- X: @* `" t, t% y* lformat 设置输出格式: S, I! K. u+ z: n1 G- K. l' d echo 显示文件中的MATLAB命令 3 S4 K0 a6 K0 e- P0 omore 控制命令窗口的输出页面5 J6 v( p. D- ~* _  

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-4-14 20:18 , Processed in 0.475038 second(s), 72 queries .

回顶部