- 在线时间
- 2 小时
- 最后登录
- 2011-10-21
- 注册时间
- 2009-7-12
- 听众数
- 14
- 收听数
- 0
- 能力
- 0 分
- 体力
- 2150 点
- 威望
- 17 点
- 阅读权限
- 50
- 积分
- 932
- 相册
- 0
- 日志
- 0
- 记录
- 1
- 帖子
- 192
- 主题
- 26
- 精华
- 2
- 分享
- 0
- 好友
- 6
升级   83% TA的每日心情 | 开心 2011-10-21 21:58 |
|---|
签到天数: 13 天 [LV.3]偶尔看看II
- 自我介绍
- 进化中。。。。。。。。
 |
本帖最后由 木长春 于 2009-11-14 13:40 编辑 0 {/ S8 v! n; v% ?8 M
Q- Y$ \9 T+ \以前就接触过matlab软件,是一个很强大的软件,应用也是相当广泛的。现在课程不是太紧,于是就决定系统的学习一下这个软件。2 D+ A8 Q( h/ \7 N+ h
' V4 O8 g: I4 K _/ W 曾经下过一个matlab2007a的软件,找出来后用DAEMON Tools Lite软件装上(电脑没有光驱,O(∩_∩)O~),安装过程还算顺利。: b* u/ L( n9 a6 `
接下来就要开始学习了,但是问题马上就出来了,matlab7.0启动后就自动关闭,郁闷啊!网上一查才知道,原来matlab要用到cpu的数学计算模块,而matlab默认的是intel的cpu,而我的电脑cpu是amd的,根据网上说的方法:右击我的电脑 "属性",再在"高级"中点"环境变量",在"系统变量"中点击"新建",输入以下信息: 变量名:BLAS_VERSION 变量址: "D:\MATLAB7\bin\win32\atlas_Athlon.dll"。再打来就没有问题了。
2 ]! X9 ^) k( F8 \& P
) I, C0 w- c; X% D下面是我搜集的一些matlab常用的命令# V# X2 D# T3 k) d5 ]
4 R. I) ~( |( Y6 ]' m4 Y
命令窗口常用命令8 a4 b% `3 ]9 H
* S; B9 Y; B$ c3 O3 m; p4 p! x一.有关命令行环境的一些操作: & O6 i: q5 X( y" c4 `
clc:擦去一页命令窗口,光标回屏幕左上角; d2 z) G' S/ C3 e
clear:从工作空间清除所有变量
/ k' y q6 B0 A; E7 d; O; q! Dclear all:清除工作空间所有变量和函数6 w0 B/ [* g1 [; ^
clear 变量名:清除指定变量
$ o: F r/ |( yclf:清除图形窗口内容3 s2 B1 j6 R* [+ z+ @* l
delete <文件名>:从磁盘删除指定文件 D/ L6 ^) y5 B) w
help <命令名>:查询所列命令的帮助信息
" u: Q3 w5 W3 A n* U7 X2 Ywhich <文件名>:查找指定文件的路径: l/ ~3 M! q8 p% Q4 j
who:列出当前工作空间中的变量5 Y- Z* c; L) g- c7 }! f( J# A
whos:列出当前工作空间中的变量及信息
* U1 P) h# T7 lwhat:列出当前目录下的m文件和mat文件
- h6 y8 ^9 W8 `" F7 Hload name:载入‘name’文件中的所有变量到工作空间1 a/ f3 `* W6 a- a$ G' p) b# r
load name x y:载入‘name’文件中的变量x y到工作空间# a& x: @1 X1 g; W' o5 ]
save name:保存工作空间变量到文件 name.mat
+ z3 R$ J) _( b: i8 r5 y: p% d6 t, zsave name x y:保存工作空间变量x、y到文件name.mat中
0 l. y- l* ^! S; y6 Vdiary name1.m:保存工作空间一段文本到文件name1.m& o' Q9 y' G. P9 Q( \ U0 t# ^: l
type name.m:在工作空间查看name.m文件内容
9 N2 z* d' l( A8 u& v: i↑或Ctrl+P:调用上一次的命令7 S$ S) \, C$ k- I
↓或Ctrl+N:调用下一行的命令
( C4 r4 `& h3 q1 P, ]9 H6 f←或Ctrl+B:退后一格
2 R% r& R0 g, h" z6 @→或Ctrl+F:前移一格' n2 {$ m8 X9 g4 p o6 ?
Ctrl + ←或Ctrl+R:向右移一个单词
$ t( g4 L7 u0 K# t6 J0 J8 RCtrl + →或Ctrl+L:向左移一个单词) `# `: S3 j+ v" A- C
Home或Ctrl+A光标移到行首
; G" i7 W% I7 ]9 R" L. [End或Ctrl+E:光标移到行尾
' V6 |7 s7 P0 O9 |% _% z0 Y, cEsc或Ctrl+U:清除一行: Z X, s1 r2 b: _
Del或Ctrl+D:清除光标后字符
: s$ w7 h1 V# rBackspace或Ctrl+h:清除光标前字符
7 t9 i c+ b2 ?% X8 GCtrl+k:清除光标至行尾字
O3 M! J5 k' b6 t- H a; CCtrl+c:中断程序运行. ]' ^% Y7 E4 p7 ?4 x" @5 @: u
- b* h ^1 E; i- B二.常用的窗口命令
) O% t i/ t9 d$ i, u6 Dhelp:启动联机帮助文件显示
. J& T0 K# O+ H/ Iwhat:列出当前目录下的有关文件2 |3 ~, r6 a, U' I# g2 ]
type:列出M文件
. w; |( ~4 A$ ~6 ~3 s6 @lookfor:对help信息中的关键词查找
. w) J0 V8 ?8 Lwhich:找出函数与文件所在的目录名
3 m5 c" T) O, v% g& ?demo:运行MATLAB的演示程序
! A, E- h7 ^8 y0 A* Dpath:设置或查询MATLAB的路径
9 }/ M$ t5 l7 A
1 W$ @4 f9 b; _2 E# i三.有关文件及其操作的语句
2 C% o0 M. E% xcd 改变当前的工作目录& p: y, j: Y4 A* r) `# S2 W
dir 列出当前目录的内容6 v/ r9 \3 s' l" y+ E9 M- {+ p9 r9 L
delete 删除文件8 b; ]1 Q" Y" m/ Y# M% k3 ~, X9 ~
getenv 获得环境参数
0 X" b7 y/ k+ u+ h4 t9 a3 Tunix 执行操作系统命令并返回结果
5 }( D l) J! Udiary 将MATLAB运行的命令存盘
5 F: L u/ V: w5 U- vfopen 打开文件
5 b3 c; L% T: s; h6 R Hfclose 关闭文件3 Y' K7 v7 `2 w o
fread 从文件中读取二进制数据" U7 y" K$ H9 z* X4 |- X
fwrite 向一个文件写二进制数据
! h1 s; G7 B$ W) ^5 Q: i9 c. }fscanf 从文件读取格式化数据, }8 R6 N( o: F& e$ f- Q) `3 F" h7 o
fprintf 将格式化数据写入文件
8 M: Z- e& e) j: c. X8 Dfgetl 从文件中读行并放弃换行符; ?8 ?" @, F6 p" A9 v
fgets 从文件中读行并保持换行符* \- \7 s) r7 U& g
ferror 查询文件的输入输出的错误信息4 x, m4 U9 A: ^
feof 检查文件结束标志4 r( Q9 w5 Q; J8 z! c
fseek 设置文件位置指针
7 O+ g: b0 p* b V9 `ftell 得到文件位置指针的位置, B" R; \' ]* K) z9 M% L
prewind 反绕一个打开的文件! {5 { H8 K& ]9 X, u
tempname 建立临时的文件名
( A) E* [9 P$ b* C: ftempdir 返回一个已存在的临时目录名
$ X0 M; k) O( a' f+ s, Y8 e7 d% D- Q& \: q/ _) `* J( I
四.启动与退出的命令7 B) V( @9 U6 V2 t& C$ j
quit,exit 退出MATLAB环境
6 I$ B( ~* y& S) x) bstartup MATLAB自启动文件% r, R7 u' u4 U$ w1 O
matlabrc 启动主程序. S7 X5 j4 W0 u. b) l5 u
( E3 s( ^' i- f. j' a7 I0 n+ R" }9 {) L. x/ T五.管理变量工作空间的命令
8 j0 U, N$ l! qwho 简要列出工作空间变量名0 [5 f- Y3 U" h7 `& M
whos 详细列出工作空间变量名
! r- x8 B# h0 C3 yload 从文件中读入变量
+ W# D# E) f+ Z' L. b4 Csave 列出工作空间中变量存盘
& A# R9 F3 M' ?( |' S, m1 @clear 删除内存中的变量与函数
' k- |: t+ Q! M' Z* D/ ]pack 整理工作空间的内存) h' e; E A; t# j0 f- n, \
size 查询矩阵的维数4 q, A, ]8 S' O2 M/ [: d! x" q/ M1 h
disp 显示矩阵和文本2 e9 {# k0 ]: O, }/ l
length 查询矢量的维数
4 x. c9 v7 \, e3 z8 }* L' u# Q. ^
1 ~: _7 n( p! N3 T( q六.对命令窗口控制的常用命令( b) j) ?+ F$ o0 p' C
cedit 设置命令行编辑与回调的参数' q! X. R$ R) C
clc 清除命令窗口中的显示
4 v3 S1 |/ f7 v$ Ghome 将光标移动到左上角位置
& `; `: n" Y9 L$ E2 Jformat 设置输出格式! a# X/ \& Y2 m
echo 显示文件中的MATLAB命令3 ^! G" P& [/ L* W. E
more 控制命令窗口的输出页面$ ~3 D: T8 i; W. B0 k6 G! @
! u; M! |% b/ y% U" C) K
明天再来继续学,呵呵 |
zan
|