QQ登录

只需要一步,快速开始

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

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

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

206

主题

2

听众

882

积分

升级  70.5%

该用户从未签到

新人进步奖

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

1.有关命令行环境的一些操作: ! b9 H' I4 X1 x! F7 e: H8 P(1) clc 擦去一页命令窗口,光标回屏幕左上角 : P0 f7 B% |/ ]! c' {5 y (2) clear 从工作空间清除所有变量 5 S8 o# `/ U4 ?(3) clf 清除图形窗口内容 - o, N- }4 _& q- ^; X& h0 U (4) who 列出当前工作空间中的变量 5 T6 n- ~2 j( Q* @- x% } (5) whos 列出当前工作空间中的变量及信息 9 x! U/ } a) ~- l3 x2 \2 c 或用工具栏上的 Workspace 浏览器 " q0 D5 I" |4 K& o4 R, o7 M, V% g (6) delete <文件名> 从磁盘删除指定文件 - ]8 Q" Q& r: w5 V5 D (7) whech <文件名> 查找指定文件的路径 0 g1 D7 S! b) r1 Q9 u0 n) o( 9 ) clear all 从工作空间清除所有变量和函数 1 L/ |1 G- K! ]5 E; v(10) help <命令名> 查询所列命令的帮助信息 + V; a. n* g7 i1 y* u" q' G (11) save name 保存工作空间变量到文件 name.mat 8 ^% ~, V$ h% O% }" J9 G# V, M: f(12) save name x y 保存工作空间变量 x y到文件 name.mat ! n' [" D a: M2 C (13) load name 下载‘name’文件中的所有变量到工作空间 : @0 ]' W0 G# f, W (14) load name x y 下载‘name’文件中的变量x y到工作空间 6 e+ C' u" e: W, C& J (15) diary name1.m 保存工作空间一段文本到文件 name1.m 8 r# I" Y* T# Z2 g/ C … diary off ! y; h6 `8 w8 P2 a1 A(16) type name.m 在工作空间查看name.m文件内容 # ~2 \% J. h6 d% O N! |8 x7 T (17) what 列出当前目录下的m文件和mat文件 # ~* L+ j5 z) y& e3 L& s7 [4 h↑ Ctrl+p 调用上一次的命令 ! K9 q9 C- C, } ↓ Ctrl+n 调用下一行的命令 ! \. i4 Q; Y m# S) ~8 V6 T ← Ctrl+b 退后一格 ( L+ ]; l$ I3 W→ Ctrl+f 前移一格 - }) x5 x# Z7 Q1 z* t& w6 J kCtrl + ← Ctrl+r 向右移一个单词 - [+ y' L3 l" s _$ V Ctrl + → Ctrl+l 向左移一个单词 . c3 r. U( Q6 m% T3 M/ lHome Ctrl+a 光标移到行首 5 E& g* ]: ~6 P7 N( z End Ctrl+e 光标移到行尾 3 ?9 u. z* K' o% W, B Esc Ctrl+u 清除一行 ; v8 ?% }- s2 P1 V Del Ctrl+d 清除光标后字符 K0 L1 g& s: z4 gBackspace Ctrl+h 清除光标前字符 ( U# @$ F* d. \# x$ g' r6 { Ctrl+k 清除光标至行尾字 V2 G, L! p& _' X; _ a Ctrl+c 中断程序运行

' P$ A1 u% ]# \! s# {7 V) o+ C E

一.常用的窗口命令 2 z7 B" C$ F9 y+ ~help 启动联机帮助文件显示 7 j, k W% l3 F$ r2 lwhat 列出当前目录下的有关文件3 q; ^2 D9 ^' A1 P0 p1 i* ~) R% } type 列出M文件 [9 D% x) A( ?9 p! [ lookfor 对help信息中的关键词查找 & X+ c9 v2 o. d: T5 Hwhich 找出函数与文件所在的目录名 " L) R7 @, A5 S$ r2 d4 udemo 运行MATLAB的演示程序# d& m2 U, l( s/ T: k4 A path 设置或查询MATLAB的路径$ W$ f& X6 R9 I8 L- H: l  % ~4 c! z/ M9 K 二.有关文件及其操作的语句4 ]6 k0 C* T% L cd 改变当前的工作目录; A' s' M9 ^8 [! ?: C dir 列出当前目录的内容 7 f# a+ ]7 }4 V) n/ x: r% sdelete 删除文件2 u5 @) J$ e. R K, C& f getenv 获得环境参数 5 }: K* U' K# k- \' f0 h- Qunix 执行操作系统命令并返回结果 ' x! {+ `0 E9 ]/ o6 Ediary 将MATLAB运行的命令存盘 5 b* R1 T) H9 J: L \' bfopen 打开文件 6 X: A) p9 Q3 t8 Ifclose 关闭文件 7 R4 o( w% v1 q9 O1 |fread 从文件中读取二进制数据 ; x) M2 e6 F; c2 B. w3 p) g& vfwrite 向一个文件写二进制数据 ; \: O% ]. f4 H' s+ ^/ G- ]2 Mfscanf 从文件读取格式化数据 8 |& _# v9 v# x Z$ b4 ffprintf 将格式化数据写入文件: b0 \5 H( v3 ?* ]( z6 [/ }0 T fgetl 从文件中读行并放弃换行符 ' K$ W! R/ |- z9 m, Xfgets 从文件中读行并保持换行符; K- e9 n, X- d! w3 Q ferror 查询文件的输入输出的错误信息1 ]* _! p% t; e: h) \/ y2 y. D feof 检查文件结束标志 0 w6 z3 R+ K$ @' {) \7 N3 Z2 Rfseek 设置文件位置指针 9 E. ]; [ ^2 M5 ] s: k1 O' iftell 得到文件位置指针的位置 o( {5 m+ w+ f' a prewind 反绕一个打开的文件" l, i& h3 `% ^ tempname 建立临时的文件名 7 V* H6 E2 B3 o- P$ |6 `tempdir 返回一个已存在的临时目录名3 {* W9 e% @% `   1 K n; {9 g: [三.启动与退出的命令 4 {7 U7 e L% N2 ]quit,exit 退出MATLAB环境5 a! ^6 E: a# c# y% O1 e startup MATLAB自启动文件 " M7 d: a/ K: b9 ~. V5 \" C Fmatlabrc 启动主程序3 F$ N$ G* a6 { h! O: R( c  9 A7 q+ H, k) S8 R m 四.管理变量工作空间的命令0 I5 }$ g# p1 e! R+ _ who 简要列出工作空间变量名0 T0 d& ]' C% h6 |; C! ~* ^9 L% m whos 详细列出工作空间变量名5 |1 q/ o# [( V5 Y. r6 i' q load 从文件中读入变量% J% _/ J* Q. i+ _% M% K% ]5 n8 d save 列出工作空间中变量存盘! H3 V: c& p! }8 l clear 删除内存中的变量与函数 ' N- p4 _' C% Z6 s( _% Npack 整理工作空间的内存 ' D, `( K, M. ?3 P8 ~1 M& |size 查询矩阵的维数 : N* [; k7 p ?5 [; Hdisp 显示矩阵和文本 3 l% X* E4 e Clength 查询矢量的维数2 V# |, ]7 Y& E  ; `* G1 q/ V2 G. `" M! G 五.对命令窗口控制的常用命令 + V- K; {, a- N# J- Scedit 设置命令行编辑与回调的参数, t& o2 Q% W+ ]# F clc 清除命令窗口中的显示& K& A% I" R" {! D4 `; b+ x3 R% I0 o0 o home 将光标移动到左上角位置) [. f+ w6 `; e: I format 设置输出格式 7 e: L$ _* a4 c. q- `: S: }echo 显示文件中的MATLAB命令 * i* D1 p1 M9 y- j9 ?! e' [; hmore 控制命令窗口的输出页面5 ]$ X5 P: g- k, s/ g5 w& t* y  

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-12 09:36 , Processed in 0.440186 second(s), 70 queries .

回顶部