QQ登录

只需要一步,快速开始

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

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

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

206

主题

2

听众

882

积分

升级  70.5%

该用户从未签到

新人进步奖

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

1.有关命令行环境的一些操作: 6 `1 X9 h7 u' @" S+ b (1) clc 擦去一页命令窗口,光标回屏幕左上角 4 Y: @1 Z% G( [6 m0 }0 m5 x (2) clear 从工作空间清除所有变量 9 T W" x7 {# ^; W(3) clf 清除图形窗口内容 7 }+ K+ `- b5 q, y9 W$ S @" J (4) who 列出当前工作空间中的变量 , s- V/ U- @* A* L& h5 m: t(5) whos 列出当前工作空间中的变量及信息 0 q- i! x6 i8 E, g/ Q5 [6 L 或用工具栏上的 Workspace 浏览器 ( [6 I2 \. S9 D3 {% W3 h9 y(6) delete <文件名> 从磁盘删除指定文件 0 I2 Z! j/ `; M. R: e% Q (7) whech <文件名> 查找指定文件的路径 . k+ P/ q6 ]7 `5 F" G ( 9 ) clear all 从工作空间清除所有变量和函数 , k* c) h' ]7 g% _2 b. w. I. \ (10) help <命令名> 查询所列命令的帮助信息 ; w2 R8 `9 e7 }: b; I (11) save name 保存工作空间变量到文件 name.mat $ F7 U# H0 H; ^(12) save name x y 保存工作空间变量 x y到文件 name.mat 7 S: U& b6 N- q" l& @ (13) load name 下载‘name’文件中的所有变量到工作空间 8 e, X- r& V3 {# s$ s(14) load name x y 下载‘name’文件中的变量x y到工作空间 ; j! }$ v. ^# r6 ~# l5 B) ^+ h(15) diary name1.m 保存工作空间一段文本到文件 name1.m 8 u% U+ d4 N1 V8 U6 k L; U1 O) Q … diary off 2 j7 E/ m: @$ E, H* Y(16) type name.m 在工作空间查看name.m文件内容 8 A& b# p- t* t; F, _. Y- P5 ^ (17) what 列出当前目录下的m文件和mat文件 $ }2 a1 V7 `, @5 s+ a↑ Ctrl+p 调用上一次的命令 O7 q- t" \# x2 q ↓ Ctrl+n 调用下一行的命令 2 e' f, Q+ v- Q2 h$ G. f+ |- g← Ctrl+b 退后一格 & ?) K, e) q/ e9 H) Y → Ctrl+f 前移一格 * J# f7 B' O, Z1 H2 t$ q Ctrl + ← Ctrl+r 向右移一个单词 * Q$ L/ }$ Q% E) V5 Z2 t, P Ctrl + → Ctrl+l 向左移一个单词 ) X1 d# U+ l: I. h2 g, K( Q9 x; }. DHome Ctrl+a 光标移到行首 / p0 L1 [/ S& h7 T. \4 ]End Ctrl+e 光标移到行尾 0 f# W: \9 ~0 P/ L! O" iEsc Ctrl+u 清除一行 5 J R/ F9 q7 Z0 h; ?: f Del Ctrl+d 清除光标后字符 - d8 `4 o( s- u0 z- ]" [/ i/ J, `- z$ o Backspace Ctrl+h 清除光标前字符 ) H% j2 K% ?- g) I5 n" J Ctrl+k 清除光标至行尾字 8 t$ N% `, Z1 A4 H Ctrl+c 中断程序运行

: F5 n2 ~5 ?) M9 F

一.常用的窗口命令 $ Z" x- q5 j4 Whelp 启动联机帮助文件显示! R* k( _; c& G what 列出当前目录下的有关文件3 S4 x# K& h. Y/ b) @; D3 j type 列出M文件 1 w: h) [. s& {lookfor 对help信息中的关键词查找0 x' s, o f% W- K% b5 t which 找出函数与文件所在的目录名 ; R* h3 S K$ t$ I, _demo 运行MATLAB的演示程序+ G; Y; g q# _+ G, m$ W) h- H& @ path 设置或查询MATLAB的路径 / p/ a- l: s1 w3 s0 p) \) ^+ o $ r. I h7 X% {3 ]: y 二.有关文件及其操作的语句- G% t) {; H" u cd 改变当前的工作目录4 |1 W! ?) d5 i dir 列出当前目录的内容 J8 ]2 j& _# e5 Z! q6 Qdelete 删除文件 * v" ]* S; a. r' B3 t4 F- bgetenv 获得环境参数 : O- ]' W9 X* Z7 l- H) Kunix 执行操作系统命令并返回结果 # o$ `! i* V- G* D2 Q" L# fdiary 将MATLAB运行的命令存盘9 N y# m$ S, J" A! c" a5 R fopen 打开文件 " \+ O% k7 z7 \' e. \7 Wfclose 关闭文件 8 R4 B3 E) f. \ B; }fread 从文件中读取二进制数据 - o2 c9 E. U- L2 D% j1 [9 [/ Wfwrite 向一个文件写二进制数据. T$ h5 u+ L, W2 |$ ~' J fscanf 从文件读取格式化数据 3 |7 u5 X- [9 c* P& z# w0 wfprintf 将格式化数据写入文件5 _( Q) E+ E8 \! I fgetl 从文件中读行并放弃换行符 H+ Q! J- u8 l$ f2 { fgets 从文件中读行并保持换行符+ I- m+ p) L1 D9 o1 c ferror 查询文件的输入输出的错误信息& {2 Q% B# T& t( Y feof 检查文件结束标志: B% P3 @2 W( P1 @* ?9 ^ fseek 设置文件位置指针 + ?( M" v! v/ K% \ftell 得到文件位置指针的位置 3 u f) H( T# V9 k. S& `prewind 反绕一个打开的文件2 i7 {6 ?$ v& _; I4 A tempname 建立临时的文件名 9 d7 C0 A: m2 f9 J- b6 |4 b/ Wtempdir 返回一个已存在的临时目录名; y i. H! P( f$ ?   1 P/ P5 L3 o% H, F! j* s; {8 s三.启动与退出的命令. _- J. m. s1 _+ Z2 i2 r quit,exit 退出MATLAB环境: C9 f4 x, k% n: M4 N& q startup MATLAB自启动文件, n/ o8 ^) n! B4 ~ matlabrc 启动主程序8 j. C8 H- o. W5 Y& b x   h/ O h# y+ O( [0 E1 `8 @ 四.管理变量工作空间的命令 + n) T+ D8 I# ^who 简要列出工作空间变量名0 o5 q4 p- S' |; |8 Z; p0 p whos 详细列出工作空间变量名0 j3 v: z% y8 Q% E load 从文件中读入变量 # q9 [3 h5 @7 C6 xsave 列出工作空间中变量存盘* p: G; L r9 @/ ]- `( o clear 删除内存中的变量与函数+ E& `& s5 J9 O pack 整理工作空间的内存 . D& Y- r8 ]( W" v6 I& esize 查询矩阵的维数 2 a5 \9 Z8 t. }+ Z+ k; Cdisp 显示矩阵和文本 ; I8 T! F& Z. \. H @8 k% Wlength 查询矢量的维数: t" \) N, b4 y" A2 }/ N; q! B   6 A, A0 Y9 q/ L五.对命令窗口控制的常用命令 % |" _" }1 M5 s1 x0 I/ F9 xcedit 设置命令行编辑与回调的参数) T5 `; \$ c. w clc 清除命令窗口中的显示9 D/ n3 e* F% C- e( j home 将光标移动到左上角位置 & Z* @- [# Y$ V. e$ f& M) f' sformat 设置输出格式 ! A: b# G* A, y. aecho 显示文件中的MATLAB命令! N1 w) d, [) i0 z+ C more 控制命令窗口的输出页面 ( l" x: c y8 X$ m( H9 z8 o 

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-9-2 01:56 , Processed in 0.931964 second(s), 70 queries .

回顶部