QQ登录

只需要一步,快速开始

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

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

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

206

主题

2

听众

882

积分

升级  70.5%

该用户从未签到

新人进步奖

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

1.有关命令行环境的一些操作: , B7 v- X) Q1 @) r4 @4 ](1) clc 擦去一页命令窗口,光标回屏幕左上角 0 \& ~( d: ?5 i0 m5 ^0 X3 F) W (2) clear 从工作空间清除所有变量 - w0 O. ]* A9 j9 g$ Y(3) clf 清除图形窗口内容 - {+ X+ b$ b0 T/ o(4) who 列出当前工作空间中的变量 3 I9 Y5 j* i. @# f2 T! e(5) whos 列出当前工作空间中的变量及信息 $ u, U8 o. ?* D# S+ u' A2 p: J 或用工具栏上的 Workspace 浏览器 ' M6 z: B8 v. v% B' X" d) n3 H2 _, o(6) delete <文件名> 从磁盘删除指定文件 ( U1 v' u' Q) y o& d/ P, p/ v (7) whech <文件名> 查找指定文件的路径 ; e- }) R9 |2 V8 l' Y( 9 ) clear all 从工作空间清除所有变量和函数 0 Z( F, s4 t! ~5 E; j6 E(10) help <命令名> 查询所列命令的帮助信息 . O h, [7 C5 F" A! B- x- E! j(11) save name 保存工作空间变量到文件 name.mat 6 t7 G+ _) N. g5 q8 x% x) v(12) save name x y 保存工作空间变量 x y到文件 name.mat 1 Z# I- E5 W- S( n% G0 L" K2 b (13) load name 下载‘name’文件中的所有变量到工作空间 8 X# V4 n& x- m p0 `% i(14) load name x y 下载‘name’文件中的变量x y到工作空间 ( _: L8 S8 x! v. w L ~ (15) diary name1.m 保存工作空间一段文本到文件 name1.m ; M6 `, j& R/ n9 o … diary off . o4 b3 ~% u/ C; u$ l, S& R (16) type name.m 在工作空间查看name.m文件内容 : J% M1 t* w9 ] G) W; K* K Z (17) what 列出当前目录下的m文件和mat文件 & h+ |+ d- p/ x8 @/ V* Y( }↑ Ctrl+p 调用上一次的命令 1 x( E- r ]7 S8 H3 v! ?/ s ↓ Ctrl+n 调用下一行的命令 , x0 Q1 W6 S2 Z$ }, R- O← Ctrl+b 退后一格 - `+ Y$ |9 ^( I, W# |→ Ctrl+f 前移一格 + o' D# v( g1 D7 X1 K1 j Ctrl + ← Ctrl+r 向右移一个单词 Z4 K) j6 i! u: A v( pCtrl + → Ctrl+l 向左移一个单词 ) Z4 F D. W2 l' T) n% ZHome Ctrl+a 光标移到行首 ( C7 c- q l Z( P- ^ O9 f JEnd Ctrl+e 光标移到行尾 ; g3 Q+ W' @/ J4 S+ g" t7 P4 FEsc Ctrl+u 清除一行 8 @, X( J* w9 Y Del Ctrl+d 清除光标后字符 " p$ r5 `* m0 m9 m; B& u+ a Backspace Ctrl+h 清除光标前字符 - u1 f3 A/ f- U Ctrl+k 清除光标至行尾字 * j2 R0 `$ X7 y: c7 v/ c0 K/ B# o Ctrl+c 中断程序运行

+ |9 {* O& M W9 h. q

一.常用的窗口命令( a( P R8 [2 q# |9 ~( D8 q help 启动联机帮助文件显示$ @& S" _3 Q% A- p/ t what 列出当前目录下的有关文件; D/ d# C, \5 d6 J: ~/ I type 列出M文件+ o/ M1 _) m: P( V8 P- t5 K lookfor 对help信息中的关键词查找 # Q: }0 k: x3 U, b" V+ k+ Ewhich 找出函数与文件所在的目录名$ L4 a* K6 v4 @4 \2 I demo 运行MATLAB的演示程序. J, S+ m5 @2 j: ^$ s# g path 设置或查询MATLAB的路径7 N7 O% e1 d' t& ?  " z5 S" F% A; V% W( V( g 二.有关文件及其操作的语句+ y I8 t- |; @& e0 c. j2 U cd 改变当前的工作目录 $ K3 v& Y/ y6 w; C% R5 b( Sdir 列出当前目录的内容 5 n# _5 Z) q$ j" X9 _delete 删除文件 & t8 w- ~4 x% X! Q! Vgetenv 获得环境参数 6 W' _$ c" x; Hunix 执行操作系统命令并返回结果8 C) k/ F+ p* w( d diary 将MATLAB运行的命令存盘 * w. X* c2 F( o! p; b8 Qfopen 打开文件 3 S& i6 [! {' _/ c& yfclose 关闭文件/ S9 v$ V! a- s8 I0 x fread 从文件中读取二进制数据6 X& ^% X. Z6 r5 B fwrite 向一个文件写二进制数据" C) z4 i) I: b( V$ z- c% k/ h" G fscanf 从文件读取格式化数据 6 M- u+ d3 @3 j& y6 \9 ~2 jfprintf 将格式化数据写入文件1 q: @* {0 ^2 M; _ fgetl 从文件中读行并放弃换行符$ O' c" M7 M. p; A. q fgets 从文件中读行并保持换行符" \1 c" c. t! J! [) V ferror 查询文件的输入输出的错误信息 . Q) p0 O/ o# @ m9 L! u2 |( \feof 检查文件结束标志, v( {( f0 T* ?- C9 E fseek 设置文件位置指针9 b5 _8 Z' ]% v/ d) | ftell 得到文件位置指针的位置 W7 D5 a5 ]" i0 fprewind 反绕一个打开的文件; y& o/ ?' X4 c2 Y1 F tempname 建立临时的文件名# n1 l6 H+ I+ b% v3 J tempdir 返回一个已存在的临时目录名 * Z6 s$ s% R* }# Y9 Y 1 b' x1 _. r0 o+ J7 { 三.启动与退出的命令: k# ]! A% S' t: Y quit,exit 退出MATLAB环境 3 i% u8 v" l/ i, A& Jstartup MATLAB自启动文件 . a3 a1 A6 |. G, U2 Q- dmatlabrc 启动主程序 # ? e# T6 h9 _0 w8 T  5 z% u! g$ g& L) @4 }) w四.管理变量工作空间的命令$ ?* c0 f4 N- O% p0 [9 T who 简要列出工作空间变量名 6 d# Y' S% N& Ywhos 详细列出工作空间变量名 + z) [- T+ q0 N6 k$ \* R8 c C3 yload 从文件中读入变量/ z6 q2 h- D! f" t3 n6 g9 f save 列出工作空间中变量存盘; f. B! v9 E+ {5 }8 L4 ^ clear 删除内存中的变量与函数 ( u+ u: w- G. O9 Bpack 整理工作空间的内存 # d1 z% {) `) D' y7 {8 D& jsize 查询矩阵的维数 # @2 n# p" _- Ldisp 显示矩阵和文本8 K4 m/ P0 O8 d length 查询矢量的维数 n: p+ q( ]6 q ' r$ ?* }/ u9 L" V7 D: m/ o! U 五.对命令窗口控制的常用命令 ' n* |. e h+ rcedit 设置命令行编辑与回调的参数4 _; ?7 o9 [$ }+ @ clc 清除命令窗口中的显示 ; N0 Y7 T# p ]4 ~7 }, shome 将光标移动到左上角位置 2 N% X( y5 ]* o% z9 _2 e/ Y; Tformat 设置输出格式% {2 ~4 p6 R% q4 R0 o! d' b echo 显示文件中的MATLAB命令 0 ~) o! n8 J" A$ u7 @: ^more 控制命令窗口的输出页面 . T! s7 }9 P8 Q- ], ~# Q3 R, e1 | 

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, 2025-11-3 10:54 , Processed in 0.446000 second(s), 70 queries .

回顶部