QQ登录

只需要一步,快速开始

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

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

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

206

主题

2

听众

882

积分

升级  70.5%

该用户从未签到

新人进步奖

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

1.有关命令行环境的一些操作: ) x- W( V9 E n: N* B: B(1) clc 擦去一页命令窗口,光标回屏幕左上角 " V" b9 v% o% n. a$ ] (2) clear 从工作空间清除所有变量 0 Z5 F, M" Z0 n& t; P. ?(3) clf 清除图形窗口内容 5 u0 Y* B+ S4 d; j6 g9 h# T6 ^: r g% @(4) who 列出当前工作空间中的变量 / S3 b: f* E8 V. O (5) whos 列出当前工作空间中的变量及信息 " a* @% T- @- `" @; ?. R, O 或用工具栏上的 Workspace 浏览器 5 c' }: u; _5 W: ?' e5 p(6) delete <文件名> 从磁盘删除指定文件 9 }- u( t1 a# _; K) g$ R O9 I(7) whech <文件名> 查找指定文件的路径 8 i$ D1 g4 X8 G$ h! m( 9 ) clear all 从工作空间清除所有变量和函数 + B U! {6 z' Y$ J" q1 {8 b(10) help <命令名> 查询所列命令的帮助信息 ' ?4 Z/ S4 X) v( V(11) save name 保存工作空间变量到文件 name.mat ) c, u# u4 L% H4 F M! p% B8 K ^: r$ k7 l(12) save name x y 保存工作空间变量 x y到文件 name.mat 7 e) ^. b. l6 U8 j$ j; \(13) load name 下载‘name’文件中的所有变量到工作空间 / C7 t7 M( p' U0 C, ~(14) load name x y 下载‘name’文件中的变量x y到工作空间 # j2 t u5 g4 b6 e(15) diary name1.m 保存工作空间一段文本到文件 name1.m 4 a4 f4 C+ {2 M2 B … diary off 3 o% d0 v# K9 {" k (16) type name.m 在工作空间查看name.m文件内容 $ k1 d% S! e' Q (17) what 列出当前目录下的m文件和mat文件: v' C& m5 x5 A U( C; J3 Z! K ↑ Ctrl+p 调用上一次的命令 C q2 X5 {7 N↓ Ctrl+n 调用下一行的命令 - o1 l) b3 i$ u5 u$ I# x8 t← Ctrl+b 退后一格 # M5 G6 w0 Y$ i0 j) s% ?9 [ → Ctrl+f 前移一格 8 d8 D( d' B i7 A9 B0 lCtrl + ← Ctrl+r 向右移一个单词 ; k0 ^. k. Q: z1 Y5 X, B7 \5 [* vCtrl + → Ctrl+l 向左移一个单词6 Y% p. ^( @2 m3 c S; V Home Ctrl+a 光标移到行首 ( D% k" W9 P) R# y0 PEnd Ctrl+e 光标移到行尾 0 j, M; Y6 ?7 J- f9 a& ]) q6 t Esc Ctrl+u 清除一行 @ j: `6 z6 RDel Ctrl+d 清除光标后字符 % T9 T) e) V0 ]. g3 }+ r Backspace Ctrl+h 清除光标前字符 1 f$ }+ ` A: l Ctrl+k 清除光标至行尾字 + q- H+ p. j) d7 _8 S- ~ Ctrl+c 中断程序运行

: w- L1 j. A( e

一.常用的窗口命令 / R3 L: e$ w4 n4 Nhelp 启动联机帮助文件显示 9 E/ t* L+ F+ Dwhat 列出当前目录下的有关文件& k$ ]+ k: L8 F9 j( Q% N3 C type 列出M文件- G P" R1 o8 G3 R( m lookfor 对help信息中的关键词查找. S) Q# T( R' s$ t( H4 J which 找出函数与文件所在的目录名, T- u2 Z+ o: V7 x0 I demo 运行MATLAB的演示程序2 p! W% i& v! z9 \7 k path 设置或查询MATLAB的路径7 R2 s- B+ D) N. T! l* T  % M9 s: S3 C, V% v 二.有关文件及其操作的语句 ( A1 v. c, L/ j$ `) Hcd 改变当前的工作目录( e: c, c; F9 J, d+ ^+ x' K dir 列出当前目录的内容 P# y+ w; v6 t* k- a2 ?' z, ?* K( xdelete 删除文件6 O7 D3 P' ^- |& q g getenv 获得环境参数0 r6 f$ G2 Q( H, R$ N j unix 执行操作系统命令并返回结果1 Z. V; s. C) s6 x9 D$ v0 w& V diary 将MATLAB运行的命令存盘 Y5 D$ G, \$ h9 D1 `( Nfopen 打开文件 , x- H7 b9 Q# u8 ~! L" gfclose 关闭文件/ i7 Q J1 H1 g$ Q9 B fread 从文件中读取二进制数据 ' u; G5 R3 o: S1 t6 jfwrite 向一个文件写二进制数据. c3 C! z: Y3 o( h* r9 m" r6 v fscanf 从文件读取格式化数据+ J3 Z3 a5 c! @9 U fprintf 将格式化数据写入文件5 @& N7 p8 U& c, v% q# X fgetl 从文件中读行并放弃换行符 8 }& L# l9 V2 h. H. p/ U+ [fgets 从文件中读行并保持换行符 $ c2 B: l4 k5 f, {ferror 查询文件的输入输出的错误信息7 l* f7 a9 a/ _7 A# y feof 检查文件结束标志+ g; E, ~1 n, Q. @- P; V: @3 g fseek 设置文件位置指针: K, V. n6 C: l" T% z4 j$ v ftell 得到文件位置指针的位置8 z: ?5 V% T5 G5 W prewind 反绕一个打开的文件 * l* j' u, k2 ^4 m, J% J: Gtempname 建立临时的文件名 , \- e- z9 _- n, Q& p6 N7 _' b8 |3 e, utempdir 返回一个已存在的临时目录名 : ~ R! z0 M2 u4 p# p/ M M . l, y: H [, ?. ?$ [! H' y 三.启动与退出的命令 0 q* t! Q) a3 u6 L4 j/ Lquit,exit 退出MATLAB环境 M y$ w2 Y# o startup MATLAB自启动文件 / w# [ ^5 `* y) ~9 |/ e1 Jmatlabrc 启动主程序 t& @' S w+ m( m0 n1 E  % z/ E5 U6 y8 Q四.管理变量工作空间的命令 8 V( R1 A5 M/ d4 O- Zwho 简要列出工作空间变量名 ( c# r' P0 ~% ~9 v! A3 rwhos 详细列出工作空间变量名 " H; K6 @( t- E& X! d4 Pload 从文件中读入变量9 N! ]0 V6 Q$ O. i5 ~$ D save 列出工作空间中变量存盘 - u! O4 m3 V/ v, Wclear 删除内存中的变量与函数: g! b( v7 _ y$ |( h% H pack 整理工作空间的内存) i! v& A" y/ W5 b$ @- x( I size 查询矩阵的维数- g" l0 U0 K' h% P, a* c! n$ c8 b disp 显示矩阵和文本4 ^- |: J3 i1 U* M length 查询矢量的维数 ' \8 f; {/ N- b' M  + z' B' k# b8 d4 d& m( G五.对命令窗口控制的常用命令' v V p! M( u+ M( e cedit 设置命令行编辑与回调的参数 # [& s! q6 [- kclc 清除命令窗口中的显示5 `* X$ @ k: W1 |: W$ ?7 w# ^ home 将光标移动到左上角位置3 c% H a! H0 c7 i format 设置输出格式 8 v' ~ W1 Y8 a" yecho 显示文件中的MATLAB命令 - Q8 e" Y$ k: W" n8 B* cmore 控制命令窗口的输出页面9 a& M9 @2 |7 C7 J  

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-13 13:03 , Processed in 0.432262 second(s), 70 queries .

回顶部