数学建模社区-数学中国

标题: 【原创】matlab命令行环境的常用操作 [打印本页]

作者: god    时间: 2005-1-20 10:29
标题: 【原创】matlab命令行环境的常用操作

1.有关命令行环境的一些操作: ( X& z( _2 f, ]% l: X5 G& w (1) clc 擦去一页命令窗口,光标回屏幕左上角 & t+ D7 [1 ~( @(2) clear 从工作空间清除所有变量 / J3 @3 Z; _0 Z5 {8 M, O(3) clf 清除图形窗口内容 + Y4 W2 l5 e* `- {. l(4) who 列出当前工作空间中的变量 - Y' V' G5 S9 t; C7 @(5) whos 列出当前工作空间中的变量及信息 . `; j$ U. U4 s& T! A- x) {3 D3 e 或用工具栏上的 Workspace 浏览器 ' f/ g+ c; \1 ~6 T% V4 ]8 I (6) delete <文件名> 从磁盘删除指定文件 6 d+ u3 x# L, t) b' }( X! s# e(7) whech <文件名> 查找指定文件的路径 ) |/ w# {1 T Y0 ]" C8 u6 g ( 9 ) clear all 从工作空间清除所有变量和函数 5 \/ H# H! ?$ z- n6 O(10) help <命令名> 查询所列命令的帮助信息 8 W* @: D- f8 k6 t) ~(11) save name 保存工作空间变量到文件 name.mat 4 y( i( x) N3 A( K (12) save name x y 保存工作空间变量 x y到文件 name.mat ! S0 u4 ^& W6 Q/ }, I) k(13) load name 下载‘name’文件中的所有变量到工作空间 2 E( {( h8 F: S1 W9 _(14) load name x y 下载‘name’文件中的变量x y到工作空间 , [- ^1 y, g) ^' d3 I+ c(15) diary name1.m 保存工作空间一段文本到文件 name1.m % b. Q9 @" F; T& U" P8 o& z! q+ h … diary off : ~3 J5 S/ g- m4 J- Q7 I (16) type name.m 在工作空间查看name.m文件内容 6 [' u; r$ }- w# D( x(17) what 列出当前目录下的m文件和mat文件+ }' T$ Y7 _) _' f ↑ Ctrl+p 调用上一次的命令 6 P* Q) u R( U4 C j ↓ Ctrl+n 调用下一行的命令 : J! y" B& v% r6 g2 r0 G ← Ctrl+b 退后一格 & z4 o" c b1 d→ Ctrl+f 前移一格 D& g7 G' d% B/ @/ E Ctrl + ← Ctrl+r 向右移一个单词 ! w/ U5 [; q; y; W/ F3 n2 H# {Ctrl + → Ctrl+l 向左移一个单词 6 I8 d! u U, v' AHome Ctrl+a 光标移到行首 : f2 b. Q, e4 _4 K2 [' D, ? B y8 s End Ctrl+e 光标移到行尾 7 a- a% u' {% _, |/ B& X- A* m2 iEsc Ctrl+u 清除一行 % ^% n2 l; H+ G _3 {+ W" v Del Ctrl+d 清除光标后字符 " s) I& u! C; z' W3 s* v5 G: {$ s Backspace Ctrl+h 清除光标前字符 . y( D( p2 Q" E" _6 z) G- O9 z Ctrl+k 清除光标至行尾字 5 ?" K A1 `+ d. M. `9 z Ctrl+c 中断程序运行

# Z: v# k4 X1 v: F+ i' ^4 y

一.常用的窗口命令 + A, _$ e+ q! V1 X$ Zhelp 启动联机帮助文件显示3 |3 ?7 Y8 {) E' j& `1 L what 列出当前目录下的有关文件8 u7 U4 A" M( j& V! O type 列出M文件6 x& y k/ C8 Z' I* x# O& l lookfor 对help信息中的关键词查找 8 J# p9 `, q. f! f- Mwhich 找出函数与文件所在的目录名 & M0 T! N5 f$ g+ `: Udemo 运行MATLAB的演示程序7 ]; H) m2 ~# C3 g6 T$ S" t path 设置或查询MATLAB的路径 1 `- N1 z ]# U( V 5 m4 O% ]& p# |8 J. i) s 二.有关文件及其操作的语句 2 y( e: Y1 B' S1 Q$ ocd 改变当前的工作目录 z; l8 v0 Y/ X6 j+ g9 Udir 列出当前目录的内容 * D: H% Z0 {) S; g5 ddelete 删除文件 / b- W9 ]3 {& g! O3 ^: p ggetenv 获得环境参数+ Z, d8 K, A. J. J; {9 x, ^2 m unix 执行操作系统命令并返回结果2 X. ?4 e" s% [ diary 将MATLAB运行的命令存盘 & `: N0 w5 ?* @: V' dfopen 打开文件 - G. v5 W1 C, ?fclose 关闭文件3 b4 e- O( q0 G8 l/ k fread 从文件中读取二进制数据/ k3 ]% z$ w# [" p# q/ |& Y fwrite 向一个文件写二进制数据 # X- N M* H t- Zfscanf 从文件读取格式化数据 ) C5 n9 f5 @- {! Rfprintf 将格式化数据写入文件 $ G4 }* `- s! k1 Y9 @1 @7 sfgetl 从文件中读行并放弃换行符 # l/ n3 I. e$ rfgets 从文件中读行并保持换行符 6 w5 t( x8 d1 Q5 ?8 l4 C0 q6 {ferror 查询文件的输入输出的错误信息 . U2 Y ] {/ _! l ?feof 检查文件结束标志% L Z+ f1 L2 h' D fseek 设置文件位置指针 / s* J" a5 `5 L G# f6 R, Uftell 得到文件位置指针的位置* R- j0 _* k2 [ prewind 反绕一个打开的文件0 n9 A$ g1 A) p+ p; C& ]9 Y tempname 建立临时的文件名 1 `# h5 x$ A0 g _" Htempdir 返回一个已存在的临时目录名 & y0 @& _. K5 U- G4 _ - I& e! z+ o4 `8 y4 \0 ?' b 三.启动与退出的命令 * z, P; E- P! l2 G9 z" P, p: d2 Equit,exit 退出MATLAB环境1 H7 |' N" \7 u! Z startup MATLAB自启动文件 1 q0 c& Q7 h+ o9 \, Wmatlabrc 启动主程序 : `' J1 j) F9 _: K$ z " T! q% x2 s: T# o* g5 N 四.管理变量工作空间的命令 & e1 } J' ?1 p) k9 R9 ~who 简要列出工作空间变量名 * G6 u4 J8 F( |' {; Hwhos 详细列出工作空间变量名 * ~% B+ c) ^, H! K6 a1 Fload 从文件中读入变量 ; g: C3 l/ ?3 \, w3 {# w$ V# l, gsave 列出工作空间中变量存盘 + Y$ |) `0 V' \; U' Xclear 删除内存中的变量与函数 . @4 e- H. C; X) a7 Dpack 整理工作空间的内存$ U- K( r. y# t6 m size 查询矩阵的维数 ! c% N% T# }# |disp 显示矩阵和文本 % {+ a# q, b Blength 查询矢量的维数 * {5 a3 ^+ G9 T. q2 c  5 w9 I5 R$ W y8 J; k% ]五.对命令窗口控制的常用命令- { E$ x4 r/ i# Z: B cedit 设置命令行编辑与回调的参数 a2 C& M+ N4 A. J# Mclc 清除命令窗口中的显示6 o+ k/ R8 k6 G m5 g* M home 将光标移动到左上角位置 4 E7 V. W% y: Hformat 设置输出格式5 Q3 x$ @: M1 Q2 | echo 显示文件中的MATLAB命令 b8 a O; ~# [7 ^. I5 i7 k more 控制命令窗口的输出页面 * p$ i) |6 \. A1 `* R6 L 


作者: shewei1977    时间: 2005-3-7 12:34

写的不错,有关于数学建模的吗?


作者: qimeng2    时间: 2005-3-16 19:20

写的好,可以再详细一点吗?


作者: xf409    时间: 2005-4-5 21:20
mercy




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5