QQ登录

只需要一步,快速开始

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

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

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

206

主题

2

听众

882

积分

升级  70.5%

该用户从未签到

新人进步奖

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

1.有关命令行环境的一些操作: # m6 J/ |- ^0 G* W' e' W$ W/ E(1) clc 擦去一页命令窗口,光标回屏幕左上角 5 y/ n/ D/ a* s4 v2 W! y1 ?/ ](2) clear 从工作空间清除所有变量 3 M; B H& C# K' P3 o2 F# e8 J(3) clf 清除图形窗口内容 # V; u) ~9 P7 s9 |0 o (4) who 列出当前工作空间中的变量 5 M. u) p6 z1 U- H* h; S(5) whos 列出当前工作空间中的变量及信息 - L M. P! ]" T- T( T: k! d0 ^% x 或用工具栏上的 Workspace 浏览器 4 d1 j) D* k/ @' v% S. {(6) delete <文件名> 从磁盘删除指定文件 ( `. X, [! K: [' i(7) whech <文件名> 查找指定文件的路径 ( F7 F# l: P- I7 K3 c9 G% }2 F/ G( 9 ) clear all 从工作空间清除所有变量和函数 , v" r! n8 v6 [% I/ R( G(10) help <命令名> 查询所列命令的帮助信息 4 j- D6 c8 y# t# T! k(11) save name 保存工作空间变量到文件 name.mat ( W. X5 x/ W5 k(12) save name x y 保存工作空间变量 x y到文件 name.mat 7 B/ C% i! v) F! D3 `9 K (13) load name 下载‘name’文件中的所有变量到工作空间 ( r' O+ q w7 n) F6 j' G& f (14) load name x y 下载‘name’文件中的变量x y到工作空间 * Y, ^7 v' o$ d# s- \: p (15) diary name1.m 保存工作空间一段文本到文件 name1.m ' c0 V7 a6 f! H. P5 \1 m# M5 ^ … diary off ' X. a8 K: P q3 ?$ l2 K; C(16) type name.m 在工作空间查看name.m文件内容 4 I& Y* {6 M+ _: R. ]- J$ D! s+ A (17) what 列出当前目录下的m文件和mat文件 ) g% I' g) a, q( a- Q↑ Ctrl+p 调用上一次的命令 7 Z6 [3 B' J- g1 n4 b2 F ↓ Ctrl+n 调用下一行的命令 7 I/ {2 }& j% ], u5 I5 q ← Ctrl+b 退后一格 5 f. M8 P2 d8 g" o → Ctrl+f 前移一格 ! Y7 q" s, p0 k$ l+ n Ctrl + ← Ctrl+r 向右移一个单词 4 a0 Q6 J7 @) Q+ H7 fCtrl + → Ctrl+l 向左移一个单词0 r' K) J: r3 z' |& p% X Home Ctrl+a 光标移到行首 0 l9 n9 D9 n5 _; j+ b4 REnd Ctrl+e 光标移到行尾 5 ~ z# |% t0 H1 p! V Esc Ctrl+u 清除一行 ' G( v* Y2 L5 D Del Ctrl+d 清除光标后字符 # E6 A6 q R% @% B( y Backspace Ctrl+h 清除光标前字符 * i6 _: Z$ [4 v. ~* z Ctrl+k 清除光标至行尾字 8 a2 Q9 P" y3 `' x' I$ T Ctrl+c 中断程序运行

3 } m$ m( N. L/ G9 t: i

一.常用的窗口命令; l, M4 N2 q: Y% k' { help 启动联机帮助文件显示 : ~ a$ ?- Y, n. twhat 列出当前目录下的有关文件' O: u& s6 h4 \1 z1 x+ e type 列出M文件5 U" R: b- y* o; k lookfor 对help信息中的关键词查找 8 A0 x" M6 C) F* c Mwhich 找出函数与文件所在的目录名 ' F J8 ]( P( A4 y4 J+ zdemo 运行MATLAB的演示程序6 q/ n) R* b: \2 p2 {& T { path 设置或查询MATLAB的路径 * g& i6 c; r$ s ?6 G ! L, A; J2 O, C! h 二.有关文件及其操作的语句3 O- e, ~8 z$ e. G% [7 `7 U cd 改变当前的工作目录 * ^3 D- _0 u: b- Ydir 列出当前目录的内容* i E* _) K' D0 u# z0 K delete 删除文件2 i6 Z% O3 r: y8 V+ h0 Q, f0 ?$ e getenv 获得环境参数5 P3 o% ?6 V) X! f unix 执行操作系统命令并返回结果 |2 N$ r2 u! Xdiary 将MATLAB运行的命令存盘; r- z* J2 B% O _ fopen 打开文件" T2 j' [9 v7 q$ N% M& y/ K3 C' U fclose 关闭文件 4 z9 b6 [ E& \0 D5 D. Jfread 从文件中读取二进制数据# W3 J# R+ H) v+ A fwrite 向一个文件写二进制数据 ; F7 r2 u6 e6 Y8 a [fscanf 从文件读取格式化数据 / g8 {/ q. J% ifprintf 将格式化数据写入文件 8 g1 |- l# A3 n* b- x; x! `fgetl 从文件中读行并放弃换行符. k( [' r* F$ _1 G# v2 C y, g fgets 从文件中读行并保持换行符 1 Q, N& h. p- j" q% }/ D( wferror 查询文件的输入输出的错误信息. m( O4 S' }+ U. X# }# [2 p feof 检查文件结束标志! x1 z3 E4 U, m; D7 _% c fseek 设置文件位置指针 ' a, E# I% D. _/ Z0 Fftell 得到文件位置指针的位置 7 W7 D; y6 P- g! h. M) f" Z# u9 wprewind 反绕一个打开的文件 & u/ ?# O8 s7 h% A, X( btempname 建立临时的文件名4 `8 a% [- e: O! N, L tempdir 返回一个已存在的临时目录名0 j9 l. l. {0 Q1 c% |- a- Q   : w( R5 O1 d9 s. {' \三.启动与退出的命令 # ]# H, B6 _" I$ ]* r2 x+ U. [& }8 Gquit,exit 退出MATLAB环境% q: ^, b, e' C% M' O9 m: @ startup MATLAB自启动文件 : f s. V# _) K) {* f0 jmatlabrc 启动主程序 . y/ r5 _) g6 V" ?2 J2 q  $ f- l8 e* Y5 x0 s9 x8 t四.管理变量工作空间的命令 8 @6 @& L8 n8 W/ d2 N6 bwho 简要列出工作空间变量名 ' y: o2 [5 _: h, ^/ F/ O% M( h) Vwhos 详细列出工作空间变量名 : N$ D$ { s+ O9 t( }load 从文件中读入变量, s. e: H4 I! O save 列出工作空间中变量存盘) |' @- [, ]# Z1 D; s5 b- g clear 删除内存中的变量与函数. F) }9 T6 p; b# K4 a8 W pack 整理工作空间的内存 `7 \4 o' V. G, r* J' Bsize 查询矩阵的维数% F& u+ L3 K' h+ m; x5 R+ [3 A disp 显示矩阵和文本; Q, P; O; V& W( O8 z* @ length 查询矢量的维数" \, z/ I( A, i, u. C$ H# C1 d' B& Y   3 @" F: `" G* t3 j五.对命令窗口控制的常用命令4 W3 Q4 \, D2 D* t/ K cedit 设置命令行编辑与回调的参数 . w3 J+ `: a6 k, @- ~clc 清除命令窗口中的显示8 I" E$ _: Q* l7 M- | home 将光标移动到左上角位置2 z8 \! q* w! a( i: Y' W format 设置输出格式 2 ~$ q% g* j# J! M/ q9 U6 k+ A9 ]echo 显示文件中的MATLAB命令4 l3 i) ?4 c! w more 控制命令窗口的输出页面9 G9 E$ Z6 x. z) s+ D4 ~, m/ {* G  

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-10 08:54 , Processed in 0.379490 second(s), 70 queries .

回顶部