QQ登录

只需要一步,快速开始

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

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

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

206

主题

2

听众

882

积分

升级  70.5%

该用户从未签到

新人进步奖

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

1.有关命令行环境的一些操作: , o) ~$ d$ p9 _(1) clc 擦去一页命令窗口,光标回屏幕左上角 . q+ ?- I& S$ ] (2) clear 从工作空间清除所有变量 E: O; ^: \2 w }. h4 x" Z (3) clf 清除图形窗口内容 + T0 _* Z+ H/ b+ |(4) who 列出当前工作空间中的变量 ; k, W2 u! {! _+ `8 c5 D$ R (5) whos 列出当前工作空间中的变量及信息 `' C f+ z* f: r3 o% w) [ 或用工具栏上的 Workspace 浏览器 , b- M( M3 g0 F6 H5 k, Q) B4 q5 B5 Q (6) delete <文件名> 从磁盘删除指定文件 4 `5 K! e9 c- f5 M, J+ w/ C/ F: ^(7) whech <文件名> 查找指定文件的路径 - _) \, f& G6 h3 f' X+ }# L, \ ( 9 ) clear all 从工作空间清除所有变量和函数 0 ~, q: Q" `0 y1 p9 i (10) help <命令名> 查询所列命令的帮助信息 / G! u1 b' ]4 l2 n (11) save name 保存工作空间变量到文件 name.mat + M# t6 q8 z; h+ X (12) save name x y 保存工作空间变量 x y到文件 name.mat % q# k, ?" W; z" |& k0 M/ f(13) load name 下载‘name’文件中的所有变量到工作空间 r( I" V3 m; l; z6 Z$ @/ n% H (14) load name x y 下载‘name’文件中的变量x y到工作空间 ' j: |4 N/ C* `(15) diary name1.m 保存工作空间一段文本到文件 name1.m 3 @, z$ d% Y7 o9 H8 J … diary off " y7 \0 e/ O! |# s7 d7 B (16) type name.m 在工作空间查看name.m文件内容 * l3 N) \! t# }2 W1 y* {(17) what 列出当前目录下的m文件和mat文件 ; E; }& L( P- X: T+ @4 G* g4 `↑ Ctrl+p 调用上一次的命令 # \" m" X5 T" y7 N( [↓ Ctrl+n 调用下一行的命令 3 j* a! ^/ M. Z3 F; `/ `) P; I& b ← Ctrl+b 退后一格 9 q8 i) \7 f, ]: {' f! n/ ]$ E( U → Ctrl+f 前移一格 7 \1 ~* T+ p, Y5 v0 n) G) cCtrl + ← Ctrl+r 向右移一个单词 + ?) K6 f( u9 s: j+ @2 }4 ]9 e( e Ctrl + → Ctrl+l 向左移一个单词 . j* \; J/ T9 e7 w% vHome Ctrl+a 光标移到行首 7 P9 f* F+ I# z0 aEnd Ctrl+e 光标移到行尾 0 j1 U, P* K1 d+ B1 J Esc Ctrl+u 清除一行 ! Q1 S8 ^" r* v2 v- ^6 ]Del Ctrl+d 清除光标后字符 ) L$ j# V/ j) v# q+ [Backspace Ctrl+h 清除光标前字符 % E X- F9 w- J. O5 P2 | Ctrl+k 清除光标至行尾字 ; a8 Z7 B8 x* o U- { h' s Ctrl+c 中断程序运行

0 V: @' G5 h9 l) c3 T

一.常用的窗口命令 . _/ C( q/ T4 u* w" s) Fhelp 启动联机帮助文件显示! L6 `3 T9 k2 c; f5 @ what 列出当前目录下的有关文件! [5 _; ^0 s8 W" j type 列出M文件 1 ]- s& q5 y0 ^/ z1 Zlookfor 对help信息中的关键词查找6 [5 H' @, k9 O$ ] which 找出函数与文件所在的目录名 % a* P g3 o* |- U9 y( C Kdemo 运行MATLAB的演示程序 * Y! I, g' E; A0 Jpath 设置或查询MATLAB的路径. r! S0 x0 g+ f: b( F [   2 w3 `/ `3 u9 u. B/ @; P二.有关文件及其操作的语句 + h% b9 Z% H/ C* _5 i' [: {3 U7 ucd 改变当前的工作目录 $ R% B: S% e1 t6 O4 b8 Idir 列出当前目录的内容 6 p/ d8 B% H% ?: E( ?5 gdelete 删除文件 ( Q- @; ?5 n8 U+ N" R" S# c9 wgetenv 获得环境参数0 l/ `( F. v- B! D- [ unix 执行操作系统命令并返回结果' o7 T$ O9 }- L2 T# V6 ^! b; Q+ t diary 将MATLAB运行的命令存盘 4 l% l2 R; \/ e8 J: afopen 打开文件1 T3 @3 _8 _+ F- B fclose 关闭文件 ) G* X- i8 u) }0 a \fread 从文件中读取二进制数据( ?, J( [% H( k fwrite 向一个文件写二进制数据 ; \7 ^4 E7 C r! |; q2 v% lfscanf 从文件读取格式化数据. S" r% T6 P C: X3 c8 J' u fprintf 将格式化数据写入文件 4 \% @4 I3 s4 ]7 r; H# R Tfgetl 从文件中读行并放弃换行符 " n! P) L/ l# F7 L3 [fgets 从文件中读行并保持换行符 0 c8 G* z9 n0 Zferror 查询文件的输入输出的错误信息 6 F/ ~0 t$ y3 z O+ efeof 检查文件结束标志1 s1 C( G% p' r( [0 m+ D2 ] fseek 设置文件位置指针4 I l5 E. r! q ftell 得到文件位置指针的位置+ d( v5 o+ h' T5 _! N" M prewind 反绕一个打开的文件: K2 i; X$ S, w6 \& J8 e tempname 建立临时的文件名4 k' g ?3 `: |; t+ I: e- U- u/ G0 R tempdir 返回一个已存在的临时目录名 ) D* f' E7 a! N: x# k/ u" r2 v/ s9 G 0 G) d; J: f1 A 三.启动与退出的命令* A; E4 _) Z# b quit,exit 退出MATLAB环境 ! Q# x- X O, \- Mstartup MATLAB自启动文件 2 ?. u2 C( a, A6 c. smatlabrc 启动主程序 0 R. ?( N1 O! i  $ E4 }. l# Z; Y \' U' V四.管理变量工作空间的命令 8 O; k- x. v( f, U$ U& uwho 简要列出工作空间变量名 3 r H# p$ |9 l+ D' A. vwhos 详细列出工作空间变量名" B7 d/ i5 d0 x C load 从文件中读入变量 & R& `; H& c- u# c' p! h, Usave 列出工作空间中变量存盘 , J2 |5 G/ K( S/ V: Nclear 删除内存中的变量与函数' X, G2 c: y: v4 y. ?6 _ pack 整理工作空间的内存) R8 | H4 `% r& J7 | size 查询矩阵的维数 5 ^9 z+ K9 D1 H' ^disp 显示矩阵和文本8 S2 I$ a5 v2 p3 G length 查询矢量的维数 : M- M1 W* n3 _% |- h/ M# g$ F  , z# D( R% h+ H b6 P1 b2 m% R五.对命令窗口控制的常用命令. ^8 }0 l: S) b* F) w1 `& T cedit 设置命令行编辑与回调的参数) |# O$ p6 m4 A, z% i: { clc 清除命令窗口中的显示 / [( r* x, }1 E1 i) R5 k8 whome 将光标移动到左上角位置 + X1 y" }3 q( Mformat 设置输出格式& @# Q6 S% w [& J S3 k5 F; Z echo 显示文件中的MATLAB命令, T. \9 \; L' X7 _ more 控制命令窗口的输出页面 . {7 ~* E% p8 [ 

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, 2026-7-31 06:31 , Processed in 0.601706 second(s), 70 queries .

回顶部