QQ登录

只需要一步,快速开始

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

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

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

206

主题

2

听众

882

积分

升级  70.5%

该用户从未签到

新人进步奖

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

1.有关命令行环境的一些操作: 1 I4 H; A' b2 r6 u! j$ ~ (1) clc 擦去一页命令窗口,光标回屏幕左上角 8 T% }' |% q! E1 i7 }$ `. L! ]8 h(2) clear 从工作空间清除所有变量, N' j, f0 c' X; b G (3) clf 清除图形窗口内容 , Z9 Y7 N9 }; l% j (4) who 列出当前工作空间中的变量 ) }! i6 A& c* z5 Q9 C: R (5) whos 列出当前工作空间中的变量及信息 + ~, c' w$ ~# K 或用工具栏上的 Workspace 浏览器 / L( o: B. v3 l9 H (6) delete <文件名> 从磁盘删除指定文件 % Q% A; O9 p; Y( j/ l, a+ @! ^2 P(7) whech <文件名> 查找指定文件的路径 $ w r9 W* M, U ( 9 ) clear all 从工作空间清除所有变量和函数 8 _: B- z# ~" a(10) help <命令名> 查询所列命令的帮助信息 , y( ~2 n8 e: R* ~7 L* z7 D (11) save name 保存工作空间变量到文件 name.mat : J" B+ X0 `' r) T (12) save name x y 保存工作空间变量 x y到文件 name.mat $ H" n- }; _# n' x5 P8 |- S (13) load name 下载‘name’文件中的所有变量到工作空间 * F5 A/ |" P' k( X3 o (14) load name x y 下载‘name’文件中的变量x y到工作空间 2 g0 S2 Z8 u) j4 L# _ (15) diary name1.m 保存工作空间一段文本到文件 name1.m 1 K) }1 d6 Q0 R3 ?8 f … diary off + z9 J( F7 z0 R7 V, K9 a (16) type name.m 在工作空间查看name.m文件内容 & ^7 F5 E, L' V- h(17) what 列出当前目录下的m文件和mat文件 : J4 f! s$ E; l* a↑ Ctrl+p 调用上一次的命令 0 q7 E3 h/ I" }$ {, U, K# z ↓ Ctrl+n 调用下一行的命令 6 |9 |1 v) I' W← Ctrl+b 退后一格 6 j# O P) ?7 b% q+ l, g; [9 z- A7 a→ Ctrl+f 前移一格 # O0 {& v- Z% T8 FCtrl + ← Ctrl+r 向右移一个单词 $ t5 m6 X# A7 f2 H) v' g$ pCtrl + → Ctrl+l 向左移一个单词, ~% _- E6 F* n1 r' N. T. y! q8 [$ p Home Ctrl+a 光标移到行首 " Q1 ?7 O* A8 O! a1 _End Ctrl+e 光标移到行尾 - \( O* F. i: x Q1 R% K/ c6 EEsc Ctrl+u 清除一行 2 J- Z, g3 `2 jDel Ctrl+d 清除光标后字符 ) D" H1 b: c ]- w: L ?3 TBackspace Ctrl+h 清除光标前字符 % V0 { i! S+ J4 w6 o4 [ Ctrl+k 清除光标至行尾字 $ Q p% J9 I+ @& |8 ?; \ Ctrl+c 中断程序运行

. {1 E6 ~& p$ n& M

一.常用的窗口命令 . O& n" e% S2 i; fhelp 启动联机帮助文件显示 8 X0 f9 n( m$ T% I. Ywhat 列出当前目录下的有关文件 $ W6 A+ S0 @' F, a$ q- ` y/ {type 列出M文件 / G5 {" U' \+ b+ h" U& X& Q% ^lookfor 对help信息中的关键词查找 ( s: M' Q3 a- i4 j% a6 f% wwhich 找出函数与文件所在的目录名2 \! a% B: }' B4 G demo 运行MATLAB的演示程序& n9 m6 Q8 l0 T# B path 设置或查询MATLAB的路径 2 b% E5 i$ e: @ ( P! p; @2 ?7 G% o6 B" c 二.有关文件及其操作的语句* Y0 h/ }- o$ I- E. ]7 _) L. O' F1 k cd 改变当前的工作目录 . A5 U' m" N8 {. B; B3 z3 e/ |2 edir 列出当前目录的内容 ' [+ Z3 h2 U9 {4 X: ~& R( U9 S$ ddelete 删除文件 & U% q# O" J4 N5 I6 d4 sgetenv 获得环境参数 ' U! ]) g0 J5 G- Gunix 执行操作系统命令并返回结果1 u& ^1 Y2 S, [" e0 R R9 N; m- F( \ diary 将MATLAB运行的命令存盘: G# i s3 O H3 j8 Q T" U fopen 打开文件. R- F1 f ]) j fclose 关闭文件/ Z- b3 x9 ?9 b. M fread 从文件中读取二进制数据- J+ v, k& k) z6 h. a- G+ l3 G# ] fwrite 向一个文件写二进制数据/ ?" U5 ^9 d9 j% U4 M0 D ^ fscanf 从文件读取格式化数据$ O: n3 i9 b" d% \1 b fprintf 将格式化数据写入文件 / v' r* h N# ?$ ?! w3 p! K" S- O3 c, kfgetl 从文件中读行并放弃换行符 % A i& U5 C c8 O2 \/ W/ O! q4 Zfgets 从文件中读行并保持换行符 U) l8 [7 b& c# R" c/ N( ` ferror 查询文件的输入输出的错误信息 " z) V7 o* ^/ F7 Lfeof 检查文件结束标志 ! x% o, K% b9 G% @$ e2 H2 Efseek 设置文件位置指针 / a6 {0 m4 W7 Hftell 得到文件位置指针的位置 + p/ W$ y- t( T- D1 V' Sprewind 反绕一个打开的文件* p/ u- ~: C5 M) o* H tempname 建立临时的文件名7 y5 X4 x9 R" E: i% s. l0 } tempdir 返回一个已存在的临时目录名) |/ H- d+ j: Y; K; G& z: ~) d   & |, Q% C8 ^3 D, W5 ?% @3 |/ c三.启动与退出的命令3 W* d* ~0 u+ }7 x quit,exit 退出MATLAB环境 , Q' s0 \( a& vstartup MATLAB自启动文件 % J# v& g! j! x% X$ Y/ l8 nmatlabrc 启动主程序 - V1 _; | t* t  ) V3 A3 N+ ^* \$ V. Y4 D; z: H四.管理变量工作空间的命令' D6 k7 j' v0 c2 N who 简要列出工作空间变量名1 Z/ o# Z3 U; R6 v7 V whos 详细列出工作空间变量名( n1 s- Z" |0 _' H% K4 I2 q load 从文件中读入变量6 j& E, C; _, i. t1 B save 列出工作空间中变量存盘 9 N9 m: z4 G9 \! Y: d l# Uclear 删除内存中的变量与函数& H4 Y8 E+ e7 X- Z! G pack 整理工作空间的内存 : v3 ?; x" h' ^8 v2 {1 A3 msize 查询矩阵的维数 ; f. A l6 Y& ~$ r" O' | gdisp 显示矩阵和文本 4 [6 |* w k+ d) C4 L/ t- k8 [9 Qlength 查询矢量的维数3 b9 R5 ^: b% g* u) J   / Q; ~3 U- c3 n$ Z) p五.对命令窗口控制的常用命令 2 u5 a. x+ N8 I, jcedit 设置命令行编辑与回调的参数 4 }( |7 }- _6 F2 F0 K) Iclc 清除命令窗口中的显示8 h: W d! Z; E home 将光标移动到左上角位置/ E# F) Q& t8 D+ P" C format 设置输出格式# C# r% x Y4 g# Z, s. q& B l echo 显示文件中的MATLAB命令+ B2 x* Q% p' u+ u d0 p2 U more 控制命令窗口的输出页面 " I; O9 x" T) z p 

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-9-2 07:25 , Processed in 0.435365 second(s), 70 queries .

回顶部