- 在线时间
- 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 编辑
& m: q2 A$ {: d* d1 j" p# h: _+ C. Z: m n l# S- F; N# q
以前就接触过matlab软件,是一个很强大的软件,应用也是相当广泛的。现在课程不是太紧,于是就决定系统的学习一下这个软件。+ W7 H8 k/ G' U' S) v# H4 B2 C
7 ]" m0 p. L. R+ c& a 曾经下过一个matlab2007a的软件,找出来后用DAEMON Tools Lite软件装上(电脑没有光驱,O(∩_∩)O~),安装过程还算顺利。
5 Z# v& B j. b接下来就要开始学习了,但是问题马上就出来了,matlab7.0启动后就自动关闭,郁闷啊!网上一查才知道,原来matlab要用到cpu的数学计算模块,而matlab默认的是intel的cpu,而我的电脑cpu是amd的,根据网上说的方法:右击我的电脑 "属性",再在"高级"中点"环境变量",在"系统变量"中点击"新建",输入以下信息: 变量名:BLAS_VERSION 变量址: "D:\MATLAB7\bin\win32\atlas_Athlon.dll"。再打来就没有问题了。
9 g% U( x% q+ \( S: `
* u! ?0 z1 Z2 F$ |2 [下面是我搜集的一些matlab常用的命令: L3 _" c4 ]$ ]' |# {$ |# e
$ B) g, i: e4 \- i命令窗口常用命令
. D i4 F+ D+ M# \
& t! E/ M; \: J( ?2 \9 X一.有关命令行环境的一些操作: 1 c t+ a* _& n- e
clc:擦去一页命令窗口,光标回屏幕左上角* }4 o8 @# `# w' y8 D6 J
clear:从工作空间清除所有变量8 F! g3 T/ k/ Q# x8 l& u% P
clear all:清除工作空间所有变量和函数
7 _2 H* Q7 I3 g$ [, |) |8 {clear 变量名:清除指定变量 e' f% f$ |' \# U' Y0 y$ Y3 l
clf:清除图形窗口内容
" J$ Q+ y( _, f8 Xdelete <文件名>:从磁盘删除指定文件
. D2 C" x5 w) Rhelp <命令名>:查询所列命令的帮助信息
% ~1 J( {6 {+ N& V0 z2 c2 E+ u. z1 @which <文件名>:查找指定文件的路径
- K/ N6 _6 ^8 p$ A3 swho:列出当前工作空间中的变量- f+ {) V8 f6 @+ w. w
whos:列出当前工作空间中的变量及信息
6 S4 ?/ ?$ {4 P7 N; x- S0 n1 K; zwhat:列出当前目录下的m文件和mat文件
3 F V6 z# e/ `6 N+ a, Dload name:载入‘name’文件中的所有变量到工作空间
' v# G A X/ o" L bload name x y:载入‘name’文件中的变量x y到工作空间3 C# i6 g* F9 q
save name:保存工作空间变量到文件 name.mat2 T. Y+ H+ o/ S) |, m
save name x y:保存工作空间变量x、y到文件name.mat中
% E( R9 ^( S' sdiary name1.m:保存工作空间一段文本到文件name1.m
' h; Y! h4 Z! k9 R6 F) Utype name.m:在工作空间查看name.m文件内容 $ j( }9 c0 m# O) _3 F
↑或Ctrl+P:调用上一次的命令0 V; z4 n& D, `" @- r
↓或Ctrl+N:调用下一行的命令 f2 o R$ O: ~8 _6 Q
←或Ctrl+B:退后一格" P# {! k0 J: T& w5 o) J
→或Ctrl+F:前移一格
; J% w! W! a& T# _1 }Ctrl + ←或Ctrl+R:向右移一个单词- N" G$ N- H4 A1 @8 j
Ctrl + →或Ctrl+L:向左移一个单词
4 Y) s6 `& z- O! b z" hHome或Ctrl+A光标移到行首8 {0 @4 T) O! g2 g
End或Ctrl+E:光标移到行尾5 t7 [8 G3 j$ }& D
Esc或Ctrl+U:清除一行
7 a5 H) e. s& F. w1 pDel或Ctrl+D:清除光标后字符
8 t C0 K9 s# P# l3 V r! c8 }2 \Backspace或Ctrl+h:清除光标前字符7 z& N) V: x2 b$ X/ Z6 w5 @8 T
Ctrl+k:清除光标至行尾字
8 a1 L, u5 }* `# e6 QCtrl+c:中断程序运行
- U3 y3 e4 f4 e
3 O% z, w5 {# p X2 w二.常用的窗口命令) [ D! i+ U! C3 b3 o; S
help:启动联机帮助文件显示
4 x4 U8 q2 j" Lwhat:列出当前目录下的有关文件
) p: ~/ u' B& r! {; Y \type:列出M文件2 L7 t* g) d4 P. s: r
lookfor:对help信息中的关键词查找
( [! f( J: v% R; ^9 vwhich:找出函数与文件所在的目录名9 h9 [/ P9 Y4 g9 M# P, e
demo:运行MATLAB的演示程序
/ z) t0 @ z/ k+ }' Kpath:设置或查询MATLAB的路径7 n8 e6 t4 B" ]1 t
8 H4 O5 c8 R2 e% [6 u; `三.有关文件及其操作的语句
& B( ?' b+ S7 z9 Acd 改变当前的工作目录
+ j. ^0 ~. X- ]dir 列出当前目录的内容
$ V2 ]. {; u: ~0 @delete 删除文件
6 k( d( H. f0 B! `4 F( I# B9 d4 ?- Pgetenv 获得环境参数% f* d& J. h7 v+ X( ^8 _, o
unix 执行操作系统命令并返回结果9 Y: Y5 R: g. m$ c2 e7 x
diary 将MATLAB运行的命令存盘& H% f& H6 t& z
fopen 打开文件
9 K6 S# B/ u) ?5 Efclose 关闭文件
6 f5 I; f* P. [; F/ afread 从文件中读取二进制数据6 p1 @, r0 p4 q4 j( Z$ I
fwrite 向一个文件写二进制数据
% q, i, r7 S6 b/ L0 b- Cfscanf 从文件读取格式化数据# H3 H7 N2 s- R) C$ d3 e- B
fprintf 将格式化数据写入文件
& ~$ s- [9 l0 d) }4 R Ffgetl 从文件中读行并放弃换行符
, G- X8 J" L5 v: t0 R+ O' }fgets 从文件中读行并保持换行符3 t$ k9 W+ b! b: B* a
ferror 查询文件的输入输出的错误信息
% O% Q% y; E) W; I4 Lfeof 检查文件结束标志
7 j/ Y: s M3 J5 T, e2 Jfseek 设置文件位置指针* r* L+ A) |8 U6 p. N1 t! d* u
ftell 得到文件位置指针的位置 |, a+ D# y' Q- Z8 f r4 P6 {/ h
prewind 反绕一个打开的文件
" R5 n- F! u# _! `tempname 建立临时的文件名
* L7 l, c8 U0 V7 _# h( Q/ Ntempdir 返回一个已存在的临时目录名' M% i8 b( }, I, p& b, f0 O t
% N- B$ k# H" n/ G
四.启动与退出的命令& o# K Z/ T! R
quit,exit 退出MATLAB环境$ }& s- ^7 M. A# Z3 h ?& t* o" r
startup MATLAB自启动文件
6 R# Q& w8 }' Pmatlabrc 启动主程序" S- q+ S. `% m$ @+ k# ~
& H/ ?/ Q; P, s& s! l6 `五.管理变量工作空间的命令
$ x0 F C0 C5 wwho 简要列出工作空间变量名
0 l! r9 z( h- D: g/ l/ g+ a8 hwhos 详细列出工作空间变量名. j) K/ h. L% c$ g: v, `! J8 B) M
load 从文件中读入变量
. O: m! r2 G9 psave 列出工作空间中变量存盘! g' W! G* z* r" D
clear 删除内存中的变量与函数
* s6 F' ?2 ~" ypack 整理工作空间的内存6 q' u, F3 N/ n9 |# j* ^ {
size 查询矩阵的维数
) K" t4 P( @5 r$ e9 w9 I! @# p- N1 gdisp 显示矩阵和文本# x( y, k: V# Z8 W+ M/ `) d
length 查询矢量的维数3 P* R6 }5 |( P' V4 P; ^$ E7 a% [ z
& K& ?, q& V; Z$ F1 c* u六.对命令窗口控制的常用命令4 q/ j( p" w0 ~4 O1 p* @* r
cedit 设置命令行编辑与回调的参数2 s" O8 a4 _8 ^) M3 Z* s
clc 清除命令窗口中的显示
+ D: ^( ]7 k6 Mhome 将光标移动到左上角位置8 z1 m8 K5 }* P% E" @$ D- b
format 设置输出格式
) Z$ |5 p' `" r& \1 b. Techo 显示文件中的MATLAB命令
) a; x+ u/ w6 Q1 E* Pmore 控制命令窗口的输出页面
) S: B& T6 R% g* \! v) }
! J( t) V3 |4 V' x* }$ N明天再来继续学,呵呵 |
zan
|