- 在线时间
- 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 编辑 9 |: Q' y+ T- j( y7 _! T
# J# H% D: P) {# r K
以前就接触过matlab软件,是一个很强大的软件,应用也是相当广泛的。现在课程不是太紧,于是就决定系统的学习一下这个软件。
- h" ^- e5 T0 J: \2 i) w4 E, S! l% A3 Q& q) N! m3 |" ~' U
曾经下过一个matlab2007a的软件,找出来后用DAEMON Tools Lite软件装上(电脑没有光驱,O(∩_∩)O~),安装过程还算顺利。6 J% G7 A0 u* k8 R1 z$ I
接下来就要开始学习了,但是问题马上就出来了,matlab7.0启动后就自动关闭,郁闷啊!网上一查才知道,原来matlab要用到cpu的数学计算模块,而matlab默认的是intel的cpu,而我的电脑cpu是amd的,根据网上说的方法:右击我的电脑 "属性",再在"高级"中点"环境变量",在"系统变量"中点击"新建",输入以下信息: 变量名:BLAS_VERSION 变量址: "D:\MATLAB7\bin\win32\atlas_Athlon.dll"。再打来就没有问题了。& H7 k+ I& g+ Y, L
1 L6 P9 g6 }! f- n; ^6 X3 D7 U- n
下面是我搜集的一些matlab常用的命令
7 Q, ? }* D+ }
/ {! S& @ U2 u: o. I5 I命令窗口常用命令/ \; r( ~2 M# E
/ I& d! e! g1 M. m2 s$ |. N: o1 E' y& u
一.有关命令行环境的一些操作:
+ |7 r7 o* q T6 bclc:擦去一页命令窗口,光标回屏幕左上角/ B$ W( ?8 t) d* f& L, x: o* I
clear:从工作空间清除所有变量8 S. ^( t3 Q9 [& {$ w
clear all:清除工作空间所有变量和函数! x7 f1 P' X+ i4 c6 C! `) q
clear 变量名:清除指定变量$ R8 j! J1 d, A/ C0 W8 x
clf:清除图形窗口内容
: r' V! |6 N, Z8 v9 w$ N6 Z ldelete <文件名>:从磁盘删除指定文件; C3 _; [+ d# _# [& J/ e
help <命令名>:查询所列命令的帮助信息2 R* f" j4 l* l1 H+ f% H6 w
which <文件名>:查找指定文件的路径; y8 q, x2 H7 n$ M! t& K
who:列出当前工作空间中的变量& d! m$ E7 |9 ^
whos:列出当前工作空间中的变量及信息* L# U: W1 E8 O1 }! C5 N& f
what:列出当前目录下的m文件和mat文件! X( A3 s+ G E9 I6 p
load name:载入‘name’文件中的所有变量到工作空间4 j3 p |( V# r; }
load name x y:载入‘name’文件中的变量x y到工作空间0 {7 X! y+ w# b) F$ {: ^
save name:保存工作空间变量到文件 name.mat0 ]- `3 B' F3 W3 l) k0 J3 B/ W
save name x y:保存工作空间变量x、y到文件name.mat中; o4 }5 S2 ? Y# j
diary name1.m:保存工作空间一段文本到文件name1.m
1 m, [" t; J* ^5 }! X: l: ?$ l3 Ttype name.m:在工作空间查看name.m文件内容 - C; K: h. n3 k& V+ F" \
↑或Ctrl+P:调用上一次的命令' a( t" g- U j5 ~
↓或Ctrl+N:调用下一行的命令4 U; |( L x* q1 W
←或Ctrl+B:退后一格2 k: o! J* Y2 L8 n0 O' t5 l
→或Ctrl+F:前移一格# z+ w% R% ^+ j% b/ Z
Ctrl + ←或Ctrl+R:向右移一个单词
# \+ G3 V+ c- e- V2 ]- VCtrl + →或Ctrl+L:向左移一个单词
! t& ~; F3 t, Z2 fHome或Ctrl+A光标移到行首; l) j$ O: g1 M8 i
End或Ctrl+E:光标移到行尾* q0 x9 H& ]6 L4 ] Y! F- l% W
Esc或Ctrl+U:清除一行3 t( _9 f6 Z4 U6 v! n
Del或Ctrl+D:清除光标后字符
; @! o7 k! t& c4 `Backspace或Ctrl+h:清除光标前字符
# T2 ~, \$ @& b* b6 eCtrl+k:清除光标至行尾字8 w8 H9 r" f; J" W% J
Ctrl+c:中断程序运行5 f! e+ M4 V- Y" ~" |7 q9 H# w
" `5 c, r" X; c- P9 J" B1 S二.常用的窗口命令4 P0 S. D. b( x0 ?
help:启动联机帮助文件显示
0 f! ^0 l% A3 mwhat:列出当前目录下的有关文件: ^9 P& J6 j! m, H' T3 L
type:列出M文件
; M: U. }& l" ~: w. F8 Xlookfor:对help信息中的关键词查找4 a+ Z7 H7 F9 L9 n4 z4 A
which:找出函数与文件所在的目录名5 d. {6 [- W' w
demo:运行MATLAB的演示程序
$ t! i$ k" H/ Q( e5 Ypath:设置或查询MATLAB的路径* K- m4 N+ R! q: S
9 M: F% u# k1 ]0 o8 _" ~% J! i0 G/ U
三.有关文件及其操作的语句$ V& x4 k0 @8 F; Q" d, {4 d" g9 j! W
cd 改变当前的工作目录
) a& A3 ], b( T: u5 O, adir 列出当前目录的内容/ S$ K% T4 l0 E
delete 删除文件9 I$ b5 X0 v n0 U
getenv 获得环境参数
; d& p ^' @7 t Zunix 执行操作系统命令并返回结果
' M* _* U2 [4 n& Rdiary 将MATLAB运行的命令存盘. j! I/ z/ J! j- `! x+ x& A
fopen 打开文件
4 H( b% M' [0 B4 m- s8 {- v, efclose 关闭文件8 R6 l: z; S# `9 B. a/ M& D! v
fread 从文件中读取二进制数据
6 e$ O1 v) G; t2 P9 kfwrite 向一个文件写二进制数据* _7 L+ X7 ^) O h' w+ i/ T$ d" M
fscanf 从文件读取格式化数据
1 o$ q5 @6 n: N; M9 tfprintf 将格式化数据写入文件
8 U' E8 d9 R+ K9 bfgetl 从文件中读行并放弃换行符2 Z2 _& n. ^) `8 n# g
fgets 从文件中读行并保持换行符. s: F5 V1 ^/ H
ferror 查询文件的输入输出的错误信息3 c$ p7 B0 a4 {$ k1 q
feof 检查文件结束标志% h" Q) I. x. h6 G) w2 D
fseek 设置文件位置指针( G6 i. M3 X n8 f4 d4 T3 E' s+ i. T' y
ftell 得到文件位置指针的位置
( K9 N: v3 {! p2 ]6 U" O8 p/ oprewind 反绕一个打开的文件& ]; q5 [6 S7 g
tempname 建立临时的文件名
- N8 \% @. U; v3 U1 m, ttempdir 返回一个已存在的临时目录名5 l) G, P; T, ~8 G" n
; |3 A# d6 A; }( \1 E
四.启动与退出的命令( z8 }" L& \% n
quit,exit 退出MATLAB环境7 ^% d0 a- R4 |' A1 c& x
startup MATLAB自启动文件& s( R$ W, W" W5 z" h* j; s
matlabrc 启动主程序/ L% ?: N: a8 ^2 }! G) R
, {+ D- _$ A; h$ a9 ]五.管理变量工作空间的命令3 \# ]$ Y: b8 O
who 简要列出工作空间变量名0 c) p3 Z& d. m& |" ]
whos 详细列出工作空间变量名
a9 g' i! n Y! [7 m( q" Yload 从文件中读入变量
: B" i$ ~ J; ?1 Z5 G- ~save 列出工作空间中变量存盘- @, t# ^: C9 F+ H# [
clear 删除内存中的变量与函数
) f% K2 J5 g, K6 Opack 整理工作空间的内存: E- N( x/ x0 A
size 查询矩阵的维数& N `4 C T7 A, f9 |6 c6 Y6 A9 E
disp 显示矩阵和文本. j& W& N7 ]3 s6 o7 Q# _
length 查询矢量的维数% r; s' f' c% {. q) y6 O
' {# I1 v# j4 m: n& D六.对命令窗口控制的常用命令
! l1 z6 K* k! {6 [cedit 设置命令行编辑与回调的参数
8 M, }, w/ w$ d0 i/ u, Aclc 清除命令窗口中的显示
! V7 ?" ^! ^+ b$ qhome 将光标移动到左上角位置( V% F0 b5 f7 j; r
format 设置输出格式
. N0 M( [) ?7 m6 `- E% g* u& jecho 显示文件中的MATLAB命令
4 \$ A6 g' b# u. f0 n% b, o \more 控制命令窗口的输出页面$ J) @3 `' E; g t5 C& L
$ o% H6 _% `% ]# q! i
明天再来继续学,呵呵 |
zan
|