QQ登录

只需要一步,快速开始

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

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

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

206

主题

2

听众

882

积分

升级  70.5%

该用户从未签到

新人进步奖

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

1.有关命令行环境的一些操作: ; r6 Y* e9 w$ q (1) clc 擦去一页命令窗口,光标回屏幕左上角 % D8 D4 w* y0 n, B (2) clear 从工作空间清除所有变量 ' h% a/ i0 R! w. h6 X" O(3) clf 清除图形窗口内容 * y5 e' \: s8 A" s# @( R+ {(4) who 列出当前工作空间中的变量 h* P. a' Y8 S* H7 v(5) whos 列出当前工作空间中的变量及信息 ) q* V- D9 }4 U 或用工具栏上的 Workspace 浏览器 6 A# S. g) {' S) d: f5 A9 C5 R (6) delete <文件名> 从磁盘删除指定文件 ; G! |* g2 j$ ?1 m+ L. w (7) whech <文件名> 查找指定文件的路径 7 h) e$ h* X2 d, U5 S( 9 ) clear all 从工作空间清除所有变量和函数 ( T) s/ U2 g: ?' u1 {& n0 r (10) help <命令名> 查询所列命令的帮助信息 $ `8 V, i. y) J. g9 {" h4 F(11) save name 保存工作空间变量到文件 name.mat 5 O0 t& Q" j+ p$ J, z(12) save name x y 保存工作空间变量 x y到文件 name.mat 6 K" O( C) x6 h# ]2 J0 B(13) load name 下载‘name’文件中的所有变量到工作空间 j8 J* I \0 l (14) load name x y 下载‘name’文件中的变量x y到工作空间 & a5 T2 S" y& r(15) diary name1.m 保存工作空间一段文本到文件 name1.m $ P" R0 ~$ q. V& G3 x … diary off + G7 l0 g& {9 k( d4 W" {(16) type name.m 在工作空间查看name.m文件内容 . F+ i0 s( p7 K; `3 J7 \(17) what 列出当前目录下的m文件和mat文件5 j6 ]1 z* F3 a i* _) l ↑ Ctrl+p 调用上一次的命令 ^3 [( V1 t G. j/ q ↓ Ctrl+n 调用下一行的命令 ' P& G% c) @. V# P$ x9 | q← Ctrl+b 退后一格 . K% C- |, B% B1 l0 w → Ctrl+f 前移一格 3 b1 \ p9 ^2 g) M) F$ o3 bCtrl + ← Ctrl+r 向右移一个单词 + Y. N5 V5 z: o1 O4 B( wCtrl + → Ctrl+l 向左移一个单词 4 O1 K6 x8 a7 ^; R9 LHome Ctrl+a 光标移到行首 1 t' p0 N* ?5 p+ y; v/ pEnd Ctrl+e 光标移到行尾 d' Z7 S, p8 j. q9 x) T Esc Ctrl+u 清除一行 ; j$ }7 _& {, p4 Y. |7 IDel Ctrl+d 清除光标后字符 5 Z3 Y" e) F7 eBackspace Ctrl+h 清除光标前字符 , s( E6 K, T% P" p. f8 B) s" d Ctrl+k 清除光标至行尾字 " q# d4 N% S! N" K6 r8 }# v Ctrl+c 中断程序运行

; @5 X2 J% E4 ~3 |- \. ^- ^

一.常用的窗口命令9 y0 M6 d- A) t! A: p help 启动联机帮助文件显示: l; N; }7 b! R0 ^/ ^0 w% A, N what 列出当前目录下的有关文件 - G" \. X5 B1 J2 d8 F3 jtype 列出M文件0 e3 m+ F# g5 B; R$ o( N F' C lookfor 对help信息中的关键词查找8 [* o( p% N6 B6 `5 X, }# ` which 找出函数与文件所在的目录名0 d; B6 E4 s. k5 J demo 运行MATLAB的演示程序( h( } j, W' q path 设置或查询MATLAB的路径9 p# C6 I+ D; R8 W  # W/ J' \- \' _- F- E. ^ 二.有关文件及其操作的语句2 J' \% ^7 \8 y0 H1 B% b2 [5 ] cd 改变当前的工作目录7 z% x, T' S1 q+ @, x5 R, f. h Z dir 列出当前目录的内容 3 b" y( x3 z8 V, hdelete 删除文件6 u9 F6 L O# W( |2 H getenv 获得环境参数0 g1 ]3 M V9 E unix 执行操作系统命令并返回结果 " L. Q- Z* t+ j8 F; R8 e2 ^& b, E/ wdiary 将MATLAB运行的命令存盘 " L3 x: f& k( a6 O0 Z; i* [fopen 打开文件$ I9 _' ?7 I, g7 q fclose 关闭文件 # l4 n: G0 t6 a" v" ^0 m G8 bfread 从文件中读取二进制数据7 H: V, i! Q3 B fwrite 向一个文件写二进制数据 8 x; ]3 b, U3 q1 t# L# J/ W Cfscanf 从文件读取格式化数据 0 h! ] Z( T+ i' m: `* ifprintf 将格式化数据写入文件' T% a; X' R1 D& V fgetl 从文件中读行并放弃换行符' K8 G* F5 F+ a" m$ R: A! Y0 X fgets 从文件中读行并保持换行符) d4 k6 M' t& j2 t% A# k+ y ferror 查询文件的输入输出的错误信息 9 E) ]; H& c3 l$ f( O+ O pfeof 检查文件结束标志 ' N3 b# {/ @2 X% \3 t& H$ C* Bfseek 设置文件位置指针9 o& }0 [ P7 Z# W0 b4 e0 h ftell 得到文件位置指针的位置 . Q! q2 Q' s5 A! x# P: H1 Bprewind 反绕一个打开的文件 . i- ~$ G/ F- L/ r$ ztempname 建立临时的文件名 2 G" a+ S( y3 U( e: ytempdir 返回一个已存在的临时目录名 " F7 @: Y" B: a$ k2 N7 D5 b4 ^  ( X* c0 b! L' r6 p6 a+ O7 _9 L1 X三.启动与退出的命令3 t3 L2 ]8 c e" B# Q' V Q' x4 Q quit,exit 退出MATLAB环境& D/ w: d, h' u+ E! u p: \* u startup MATLAB自启动文件% ^0 u* m7 Y% }! s matlabrc 启动主程序 4 ` j. D0 R6 y- Q ) i0 ]6 @' k5 p7 F# B# k& n7 I" ^6 O 四.管理变量工作空间的命令 7 g/ N; M$ f! ]. A) @who 简要列出工作空间变量名, A. I3 @: x% L+ @ |5 w whos 详细列出工作空间变量名9 x) N# c* Z t W* c% F load 从文件中读入变量) n" ^% t* }, c/ Q1 Y, ]8 k save 列出工作空间中变量存盘 1 J1 F) z O( f: o: A6 Kclear 删除内存中的变量与函数* C: Z% t$ R9 I% j" Z pack 整理工作空间的内存 ' W9 u6 A( S ^/ \size 查询矩阵的维数 $ `& I& }" ~: y- t# k% xdisp 显示矩阵和文本 4 r. I3 L" B# |: k8 Clength 查询矢量的维数. i2 F0 d. ?0 ]0 J. r! i   + Y* i8 ~6 R: }5 [9 E0 k五.对命令窗口控制的常用命令 + _7 y* k3 S2 V B: i/ a' S& H" [/ scedit 设置命令行编辑与回调的参数 s( v" x0 ^+ p/ W( W clc 清除命令窗口中的显示 9 I( i% v7 I+ X, p* s% p2 E% ]: u5 j) Rhome 将光标移动到左上角位置 # X) i* _$ [1 L/ F/ wformat 设置输出格式) j3 {: l- _& q+ x7 ` echo 显示文件中的MATLAB命令4 d" e( R# P5 V6 d, C- j' T more 控制命令窗口的输出页面% p. L; ~+ j8 E  

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-7-11 08:19 , Processed in 0.477549 second(s), 69 queries .

回顶部