QQ登录

只需要一步,快速开始

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

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

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

206

主题

2

听众

882

积分

升级  70.5%

该用户从未签到

新人进步奖

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

1.有关命令行环境的一些操作: 3 ~) z9 s- W4 c- S" D: t3 P (1) clc 擦去一页命令窗口,光标回屏幕左上角 $ h8 D$ E- t% M( D! R(2) clear 从工作空间清除所有变量 / y E* {, ~) F( k(3) clf 清除图形窗口内容 " p' z; o [0 Z& \' i: ]2 {: ^(4) who 列出当前工作空间中的变量 4 ^7 v' f$ w. A6 k. P8 T, p$ I(5) whos 列出当前工作空间中的变量及信息 8 y; H/ P, C7 G% ?9 w$ g$ H* A" Y 或用工具栏上的 Workspace 浏览器 . w y3 \ ~/ _! p" D7 a! Q: `3 C(6) delete <文件名> 从磁盘删除指定文件 2 H( W2 V8 `3 b (7) whech <文件名> 查找指定文件的路径 ! P2 [5 t2 _: M" y" e( 9 ) clear all 从工作空间清除所有变量和函数 " @0 I( `; W) ^(10) help <命令名> 查询所列命令的帮助信息 ' n1 C7 V6 t1 g. E (11) save name 保存工作空间变量到文件 name.mat # i6 s+ c) D; ^- ?& E (12) save name x y 保存工作空间变量 x y到文件 name.mat 1 f1 G# e! W) X; W9 o (13) load name 下载‘name’文件中的所有变量到工作空间 $ W% }! D6 X# y (14) load name x y 下载‘name’文件中的变量x y到工作空间 + }/ Q& Q j# M; d0 u (15) diary name1.m 保存工作空间一段文本到文件 name1.m " i4 P2 O& l) ~/ ?7 C R [# n … diary off $ z, R) ^2 ^3 M8 q% O% \(16) type name.m 在工作空间查看name.m文件内容 ( A V' T% W$ u(17) what 列出当前目录下的m文件和mat文件6 k0 B" ?; `: B$ Q* a ↑ Ctrl+p 调用上一次的命令 & F- m& c% s5 K ↓ Ctrl+n 调用下一行的命令 - u4 Y i, L; \, [4 C$ P. i- ] ← Ctrl+b 退后一格 + V' w, [" ^0 @9 J# C → Ctrl+f 前移一格 8 ]& [/ l# R; ? Ctrl + ← Ctrl+r 向右移一个单词 3 P; m1 Z4 D, V# U$ x7 _8 {5 z) Q Ctrl + → Ctrl+l 向左移一个单词 % J# X* y' S5 g9 X" G* U$ ]- Z7 J' r0 nHome Ctrl+a 光标移到行首 5 t# z/ {3 A; L' t% u7 o, {/ S5 A End Ctrl+e 光标移到行尾 4 _, n; j( l0 e Esc Ctrl+u 清除一行 : ` r* k5 ^7 c1 [2 m) |1 BDel Ctrl+d 清除光标后字符 0 T" l+ e/ I! Z- b* r. D# Z Backspace Ctrl+h 清除光标前字符 . L5 Z+ Y( g8 D Ctrl+k 清除光标至行尾字 8 o6 ~; ^. V5 N: ^6 y9 F Ctrl+c 中断程序运行

7 p! W6 s# e+ r/ R1 D8 L2 J

一.常用的窗口命令 0 ~8 k1 c* t" u: K* [: L4 |help 启动联机帮助文件显示 # ], q( [; F$ v( [ Q5 K7 E, owhat 列出当前目录下的有关文件 * ^" o. y0 ~1 Y, b6 F2 }) o! w4 btype 列出M文件! I5 Z# _! l4 B( s lookfor 对help信息中的关键词查找5 K/ O6 F6 B. u: K# c, g which 找出函数与文件所在的目录名3 H. e/ \. \1 h2 V) M demo 运行MATLAB的演示程序 + g q. _" y2 P5 J' J0 Ppath 设置或查询MATLAB的路径. i: N% k5 g b8 B. f6 y6 V) R  - `* m, {' k' d# m 二.有关文件及其操作的语句- ^8 t/ Z/ A6 n cd 改变当前的工作目录, A. a- D/ O5 s) w5 J dir 列出当前目录的内容) o+ M$ B( r& S4 |" | delete 删除文件 ) g8 O3 y5 U) o3 F- ]: ^1 Q- r$ ggetenv 获得环境参数+ [. [) x/ A% [+ h) L8 p Z unix 执行操作系统命令并返回结果& w3 T- \! g$ L7 v* N& `+ M! d d diary 将MATLAB运行的命令存盘 0 I( |: s2 \) w- @fopen 打开文件 " M' n0 v" _2 u9 v8 z8 w* z& gfclose 关闭文件8 G& J% a1 z, e M# J9 ^ fread 从文件中读取二进制数据 " | R' ~% C( c1 k, Y% K# Cfwrite 向一个文件写二进制数据 % p; q) V3 m% U! i9 u( V' G9 Ffscanf 从文件读取格式化数据6 W$ Y# V5 p. q/ A fprintf 将格式化数据写入文件' G- ?5 T+ l' K; |9 n3 C fgetl 从文件中读行并放弃换行符/ }% n6 N! y' i% H7 E fgets 从文件中读行并保持换行符4 y3 `+ c0 @- }: o% s* N ferror 查询文件的输入输出的错误信息% V8 C2 y/ v1 S7 O0 R( { feof 检查文件结束标志! u3 F6 K6 \. j, K3 d fseek 设置文件位置指针0 w, l# G T/ {( }9 R! Y+ b ftell 得到文件位置指针的位置4 d" _' G5 M! V% X" k' @; Y( o9 M prewind 反绕一个打开的文件- _" f B7 A7 e& H2 V tempname 建立临时的文件名 ! S" M% @. Z7 d5 @, R" g0 S8 Ftempdir 返回一个已存在的临时目录名 7 O0 R$ e0 r# f' D  4 N/ E% @; }& k. \- |三.启动与退出的命令3 w" J( g$ }+ D' i quit,exit 退出MATLAB环境 $ K3 F! ?1 l# P+ U: Z$ n: ?- estartup MATLAB自启动文件 4 o: m* c9 p$ q7 ^) ~- Q# smatlabrc 启动主程序 , o( s0 T0 v' u o# M9 E  4 d$ \! B; B% W4 N/ n" m四.管理变量工作空间的命令 D0 x2 S5 F$ c, J+ S$ r1 t5 j" m) a who 简要列出工作空间变量名; {. i6 A; k0 E: T whos 详细列出工作空间变量名 ! _2 n" z. W3 l! k$ s/ i# a3 [load 从文件中读入变量 9 b/ N H' C5 w4 F7 }save 列出工作空间中变量存盘 8 B, J( d1 H( x4 z6 Vclear 删除内存中的变量与函数/ C* X- r: U5 q! W' E3 d9 I# t4 m+ O6 X; R pack 整理工作空间的内存- x( |( R$ [& k, [$ w: D size 查询矩阵的维数4 Q9 @; \4 S* Z disp 显示矩阵和文本 5 |! P) A$ X- T2 }length 查询矢量的维数: M8 p" X( l4 x9 Q- w+ N  ' O7 E/ @; t! b# z1 F 五.对命令窗口控制的常用命令 . s3 T! a9 D# gcedit 设置命令行编辑与回调的参数8 M% P% X. h7 d( P' A clc 清除命令窗口中的显示 2 L3 ]" W5 a3 f# r- m& Fhome 将光标移动到左上角位置 0 e4 H3 P: b: g9 E7 G# y _format 设置输出格式* |) h6 i0 I8 r% L- J8 V echo 显示文件中的MATLAB命令1 c2 Q8 O5 T0 I9 \ more 控制命令窗口的输出页面$ _5 W5 e( M' y8 o  

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 10:38 , Processed in 0.393151 second(s), 70 queries .

回顶部