QQ登录

只需要一步,快速开始

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

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

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

206

主题

2

听众

882

积分

升级  70.5%

该用户从未签到

新人进步奖

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

1.有关命令行环境的一些操作: 4 |9 N) @ H5 @/ g6 w0 p (1) clc 擦去一页命令窗口,光标回屏幕左上角 & f l( V9 L: m- y3 u: Q4 ^ (2) clear 从工作空间清除所有变量2 M1 }, k8 B6 k! s6 P (3) clf 清除图形窗口内容 1 `! ?) J* n3 t(4) who 列出当前工作空间中的变量 , t# o5 |7 |! H: _9 `, C% ` (5) whos 列出当前工作空间中的变量及信息 4 P( |1 Q* U& H! \( m5 d 或用工具栏上的 Workspace 浏览器 % @2 F* V- L& a R(6) delete <文件名> 从磁盘删除指定文件 2 u) A4 V* Y# s(7) whech <文件名> 查找指定文件的路径 ( m! N1 I- S# f+ r) k) r+ x ( 9 ) clear all 从工作空间清除所有变量和函数 6 ^( m f, X5 G. Z" u% w, N0 Z (10) help <命令名> 查询所列命令的帮助信息 + M; f( I3 N: I* `5 N# q8 Y7 ` (11) save name 保存工作空间变量到文件 name.mat 1 {2 m& `! f7 G, |9 S, I( X2 \7 ]& j. d (12) save name x y 保存工作空间变量 x y到文件 name.mat h0 _+ R& b+ | (13) load name 下载‘name’文件中的所有变量到工作空间 : T1 T$ X& i& X- C' J" K0 W# K(14) load name x y 下载‘name’文件中的变量x y到工作空间 6 n9 ~; \# A9 w, Y3 z% d! i (15) diary name1.m 保存工作空间一段文本到文件 name1.m . T6 N* H" D! p# X2 k0 O … diary off % d7 b$ B2 k D9 m) T; |7 R3 x/ J(16) type name.m 在工作空间查看name.m文件内容 " h0 L* o3 X! L2 o! c" Y(17) what 列出当前目录下的m文件和mat文件 [+ @& F/ T+ ? ↑ Ctrl+p 调用上一次的命令 - ]3 h% w+ F5 V" ] ↓ Ctrl+n 调用下一行的命令 9 d& U0 a/ ~* ^ X5 L3 `/ u ← Ctrl+b 退后一格 $ r, ]) a9 N/ o: s% u9 T4 k1 l → Ctrl+f 前移一格 ) v1 ?5 c* ]' U. p) CCtrl + ← Ctrl+r 向右移一个单词 " S; \! E0 t; jCtrl + → Ctrl+l 向左移一个单词 3 c; l2 H% [" a1 IHome Ctrl+a 光标移到行首 " @! l9 O. v2 i, |2 v% _: { End Ctrl+e 光标移到行尾 3 }8 f; q4 a* K6 y5 B: n Esc Ctrl+u 清除一行 # r0 }: s6 D9 @4 T$ g Del Ctrl+d 清除光标后字符 9 L3 s9 b& }3 @9 H) u2 C Backspace Ctrl+h 清除光标前字符 % ^) M0 u+ V* r. Q Q5 { Ctrl+k 清除光标至行尾字 6 ]6 g' A) [( [ Ctrl+c 中断程序运行

/ C( e4 f4 W, Z+ ~. Y `

一.常用的窗口命令 . V5 Y8 N6 M+ vhelp 启动联机帮助文件显示 $ w# i% {6 o) u2 J3 w2 `0 Swhat 列出当前目录下的有关文件4 a5 [( |' Z" Q6 Y7 L type 列出M文件 ) J {+ Q1 G A4 ylookfor 对help信息中的关键词查找 k w& i/ ]( I9 V o E which 找出函数与文件所在的目录名# f% P6 d0 g: f7 u/ ^3 [ demo 运行MATLAB的演示程序 : N% ]7 B3 G. A" W" `path 设置或查询MATLAB的路径; `. |. X1 g* }1 c. ~9 \- Z   + F! h/ e% t( k3 I0 F0 M二.有关文件及其操作的语句 " |9 I T# t2 rcd 改变当前的工作目录- ]% k4 b% E, {( h3 J0 ? ` dir 列出当前目录的内容! y; W9 p1 `6 L, C8 j# C9 w delete 删除文件. U& r O% m! T. A% R3 b getenv 获得环境参数 ) a& _4 H- q3 `unix 执行操作系统命令并返回结果 / T; k: d, h f$ X. ddiary 将MATLAB运行的命令存盘 5 N0 c" [# ~+ B8 Qfopen 打开文件/ x( W* y# p3 ~- G! f% e fclose 关闭文件0 z3 M; V$ W5 | fread 从文件中读取二进制数据 4 E; l/ G1 e, B! p. Y% ]0 F6 kfwrite 向一个文件写二进制数据 - M m+ w) I( N. f4 zfscanf 从文件读取格式化数据" @( P% L6 z: e0 o) T' ]3 Q fprintf 将格式化数据写入文件# g* C- r$ V# L" ^3 m fgetl 从文件中读行并放弃换行符! R7 J. A4 L+ Y2 ]: |6 J9 m fgets 从文件中读行并保持换行符 , n, C7 K: B. }4 Yferror 查询文件的输入输出的错误信息 # \ i- K6 Y+ c' G6 `( U) qfeof 检查文件结束标志 ; A8 Y; n$ I, xfseek 设置文件位置指针 ) }; n* J" `! P; J2 p* pftell 得到文件位置指针的位置 7 u$ j' U2 i/ w* h/ F, K8 Y: J# sprewind 反绕一个打开的文件 ) |& U; Y" u# b1 N: ^, |tempname 建立临时的文件名2 y. b2 y* ^, D2 D tempdir 返回一个已存在的临时目录名& f4 E) c a0 K$ \' u  . y8 Y, ~& h. y4 z3 \ 三.启动与退出的命令 / I" r8 ?3 p* P% n! ?quit,exit 退出MATLAB环境 5 C+ C/ q) }4 p& _1 ustartup MATLAB自启动文件 ; u% G" ~* Z0 k: e5 g2 pmatlabrc 启动主程序 / w* ~. K+ v( b$ x0 v  & W- W+ C% k- ?四.管理变量工作空间的命令7 K4 n% n# E/ ?/ x who 简要列出工作空间变量名' u( U4 u$ W) U, V) l& o whos 详细列出工作空间变量名' E5 r3 w+ e5 {2 a: S load 从文件中读入变量 + n* q; U5 U; M' Bsave 列出工作空间中变量存盘2 F( p9 i3 Y4 `! N& O clear 删除内存中的变量与函数 ! @4 `( ^3 H) ~4 A& P+ Epack 整理工作空间的内存$ E" C) { H8 D/ u9 J# y- E$ j% r size 查询矩阵的维数+ a8 H. j0 E1 S- P9 a' L disp 显示矩阵和文本 - w) [3 F/ p: b# I1 mlength 查询矢量的维数 4 F+ [ B. B6 \- a4 H 0 U% D7 J3 m& n+ o' M 五.对命令窗口控制的常用命令: {, x' m5 P5 n J, K L! d% ` cedit 设置命令行编辑与回调的参数* q2 u% `2 { E! ~3 ^ clc 清除命令窗口中的显示 4 n4 ]# q- ?6 K% a3 e2 g% }home 将光标移动到左上角位置9 ]( M$ H* B6 p/ M+ e* H" B format 设置输出格式+ u% z. K0 G5 _3 _0 o9 q h# [; B echo 显示文件中的MATLAB命令4 [! r. l0 L; t$ Y, }1 f* ^& { more 控制命令窗口的输出页面! C, s, Q4 ?5 q8 H1 u$ i  

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-4-12 23:21 , Processed in 0.461431 second(s), 71 queries .

回顶部