QQ登录

只需要一步,快速开始

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

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

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

206

主题

2

听众

882

积分

升级  70.5%

该用户从未签到

新人进步奖

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

1.有关命令行环境的一些操作: ! x* o( V. \ y7 ~ (1) clc 擦去一页命令窗口,光标回屏幕左上角 + ]& T9 ^+ ~. m0 Z(2) clear 从工作空间清除所有变量 + v% {/ {6 g2 k& r' ]0 k' P! y(3) clf 清除图形窗口内容 ! s9 M& C$ A. r) V# v(4) who 列出当前工作空间中的变量 6 m0 B# N; @' l4 t) N6 ^ (5) whos 列出当前工作空间中的变量及信息 * f1 s/ h# C' ^$ O 或用工具栏上的 Workspace 浏览器 ) {. z: | E! g) e (6) delete <文件名> 从磁盘删除指定文件 , ?3 v8 W: q7 `; R% U1 t& c (7) whech <文件名> 查找指定文件的路径 * H4 p1 H5 L" p ( 9 ) clear all 从工作空间清除所有变量和函数 2 c9 [% o$ V# F(10) help <命令名> 查询所列命令的帮助信息 & Z" q8 c8 K/ a# H, T% u2 Y" ] (11) save name 保存工作空间变量到文件 name.mat $ o. ^; W' Q% h/ b (12) save name x y 保存工作空间变量 x y到文件 name.mat 3 {. O1 o: r7 V d k2 I. X6 t (13) load name 下载‘name’文件中的所有变量到工作空间 ! P1 z1 @2 J; U/ g5 C# O (14) load name x y 下载‘name’文件中的变量x y到工作空间 / G, X# Y0 A0 W, h9 _" a (15) diary name1.m 保存工作空间一段文本到文件 name1.m 4 {" k' N0 U/ P: Z" p& _7 S … diary off " B; Z9 z& E2 s (16) type name.m 在工作空间查看name.m文件内容 $ R0 j: }' [# h! D (17) what 列出当前目录下的m文件和mat文件 $ f G& G2 k! N3 O↑ Ctrl+p 调用上一次的命令 ; n7 V9 ?9 t3 ~0 C ↓ Ctrl+n 调用下一行的命令 , I7 h6 m. v, [, @# {- a0 D, p. e/ u ← Ctrl+b 退后一格 $ K+ Y) @ h% o# A2 f→ Ctrl+f 前移一格 * C% `: y5 x% K9 d( X$ |* ^" yCtrl + ← Ctrl+r 向右移一个单词 0 W9 p- c5 H! q1 y+ M Ctrl + → Ctrl+l 向左移一个单词/ }+ C1 t5 }" @/ }$ [6 { Home Ctrl+a 光标移到行首 5 @% W# e) S5 D6 cEnd Ctrl+e 光标移到行尾 . p1 c/ t- C6 m. Q Esc Ctrl+u 清除一行 & \, m7 u2 o! ~5 w. v E- e& D Del Ctrl+d 清除光标后字符 2 B9 @" `6 m# p# {% Z( x7 `Backspace Ctrl+h 清除光标前字符 / L4 O$ `. G7 G# a Ctrl+k 清除光标至行尾字 : K7 B& o# Q, a2 g( b Ctrl+c 中断程序运行

7 X$ ~) d6 E6 ]' z( ], E

一.常用的窗口命令* I# B% U6 Y$ b" V z( ?" w5 q) } help 启动联机帮助文件显示 " {: S5 V7 q% y0 twhat 列出当前目录下的有关文件 & Z* F- A& c: f3 Q; L1 s# Qtype 列出M文件 s: e7 e$ o% C# W9 B lookfor 对help信息中的关键词查找1 J% Y# \7 o# j which 找出函数与文件所在的目录名9 Y7 {& t( M- f8 m0 V) U! @0 Z# j& R demo 运行MATLAB的演示程序2 ~" x. l4 h7 t0 y" j path 设置或查询MATLAB的路径, X- r/ Q. c: S/ }* r4 H( q; z   # W% \9 X s5 |4 O o' z二.有关文件及其操作的语句5 f. q/ c2 _6 Q9 Z L9 V cd 改变当前的工作目录 7 L3 D G p3 S, ~% @4 cdir 列出当前目录的内容 5 _$ v$ S4 n3 A8 udelete 删除文件- j0 w$ R; |+ `7 q# K/ ` getenv 获得环境参数- ^1 w, h7 b2 f5 b unix 执行操作系统命令并返回结果 " w: a1 g0 o! P: ^6 |% P7 Xdiary 将MATLAB运行的命令存盘 & Y* C# p0 v, L( zfopen 打开文件 3 t( \" B9 V* R/ nfclose 关闭文件 : H/ o% C. T/ Y3 f3 C5 _fread 从文件中读取二进制数据$ f: G1 f) J$ Z: F, ]# V5 r7 k fwrite 向一个文件写二进制数据) P% Q. P, L* U4 K" J& u fscanf 从文件读取格式化数据 . v& B- G2 R& hfprintf 将格式化数据写入文件+ j, m+ j' I' X, c. C& a7 o7 G! Q fgetl 从文件中读行并放弃换行符 1 b+ t h) \ u2 B* bfgets 从文件中读行并保持换行符 3 T; K1 G r$ Gferror 查询文件的输入输出的错误信息1 o+ g6 Z; ^* `, k% [7 g8 m# k) H feof 检查文件结束标志 ; d: x! B- O, K6 y7 wfseek 设置文件位置指针 + ~7 B! J* T h: yftell 得到文件位置指针的位置, \8 U' B6 E- D% [2 a/ F6 r prewind 反绕一个打开的文件- Q, s+ U! _9 y( W$ A1 y tempname 建立临时的文件名 6 y) V, ]2 W2 g0 M* D3 E0 \tempdir 返回一个已存在的临时目录名 7 i U8 Y. d) z0 x  0 {" \: f: V, R0 f6 y7 V三.启动与退出的命令 & [" ~. r+ `' Tquit,exit 退出MATLAB环境$ | P4 R* f4 ^8 V5 n# ?% k1 E; P startup MATLAB自启动文件 5 _" y5 | i9 W) wmatlabrc 启动主程序7 ~- s' s& a' M# }3 c2 }   0 {% k+ v. ]' {, C/ c0 c四.管理变量工作空间的命令 * V" w8 K6 u5 Swho 简要列出工作空间变量名& O- P# q9 b% K7 V$ n whos 详细列出工作空间变量名 $ J! v# u, n; t: o5 Rload 从文件中读入变量 & \6 B- r/ `& e8 A9 R% _save 列出工作空间中变量存盘* G. f; S- u* _0 T clear 删除内存中的变量与函数- M3 x$ C+ @. }' S6 L pack 整理工作空间的内存 & f( G/ H4 x, E# E5 s+ v& v2 Esize 查询矩阵的维数 ( X4 F% g$ i4 pdisp 显示矩阵和文本3 f7 o9 A3 b4 Y length 查询矢量的维数7 K: e1 h4 @7 {3 F1 ^! _0 A/ [  1 ~% z( i1 @1 |1 Y6 D# [- ]( D 五.对命令窗口控制的常用命令( F* U! W& ^& _. @7 {4 }+ Q cedit 设置命令行编辑与回调的参数 7 @- d& R& Z/ B) U7 V4 ?4 ]clc 清除命令窗口中的显示& v/ ?0 [$ t, E" P9 N' ~7 L home 将光标移动到左上角位置 . U6 b, A3 X1 U: k" N; ]format 设置输出格式# o: l& S! A' t2 m% p4 ^ echo 显示文件中的MATLAB命令( S1 A* ]; S5 S* J# }7 t: U5 @0 _ more 控制命令窗口的输出页面 4 h- F4 ^# f |8 v) w, L3 f 

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-17 08:24 , Processed in 0.438113 second(s), 70 queries .

回顶部