- 在线时间
- 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 编辑 & {# A$ U- T! ?8 J3 A' f
+ `% j- g" s/ N# q" s) X1 m以前就接触过matlab软件,是一个很强大的软件,应用也是相当广泛的。现在课程不是太紧,于是就决定系统的学习一下这个软件。) M) D! v7 I! b3 {2 n
" c! L$ j B; O% A* O0 [% ?3 ^; { 曾经下过一个matlab2007a的软件,找出来后用DAEMON Tools Lite软件装上(电脑没有光驱,O(∩_∩)O~),安装过程还算顺利。
& j, x3 O2 p5 c; y! R" c$ c接下来就要开始学习了,但是问题马上就出来了,matlab7.0启动后就自动关闭,郁闷啊!网上一查才知道,原来matlab要用到cpu的数学计算模块,而matlab默认的是intel的cpu,而我的电脑cpu是amd的,根据网上说的方法:右击我的电脑 "属性",再在"高级"中点"环境变量",在"系统变量"中点击"新建",输入以下信息: 变量名:BLAS_VERSION 变量址: "D:\MATLAB7\bin\win32\atlas_Athlon.dll"。再打来就没有问题了。, E% f& p$ p, `& L% U: D
& O. `/ U1 z# e# K8 t
下面是我搜集的一些matlab常用的命令
- ?# T1 n+ C, n9 B, G0 `
( X. e1 z2 l& e- x命令窗口常用命令- ?& k, D5 r1 A+ j' W
6 @9 W7 |) e6 T# t& i一.有关命令行环境的一些操作:
: W0 b A2 [6 ^9 yclc:擦去一页命令窗口,光标回屏幕左上角
- z4 Q( |# w" b: e/ T+ ]1 xclear:从工作空间清除所有变量& j& s# m, ~) j
clear all:清除工作空间所有变量和函数
* g. f: I9 |+ H, c- h- m4 [" Nclear 变量名:清除指定变量
/ l; R6 x& L- \clf:清除图形窗口内容9 t" K5 J h7 W: L
delete <文件名>:从磁盘删除指定文件2 P; h4 f- F& b) W9 J, y* ?
help <命令名>:查询所列命令的帮助信息6 z8 G4 d3 r' ?8 C( q
which <文件名>:查找指定文件的路径! w6 `$ s i' u' d" D1 {
who:列出当前工作空间中的变量* V% \6 _, u7 P* f* j- f9 W
whos:列出当前工作空间中的变量及信息
+ t5 w; j1 d r1 e$ Uwhat:列出当前目录下的m文件和mat文件
5 J9 \. f* V) {9 r! y$ P8 [load name:载入‘name’文件中的所有变量到工作空间1 s; M# a8 c: L5 l5 i8 d3 S0 k% k# R
load name x y:载入‘name’文件中的变量x y到工作空间
1 }2 B2 k9 g5 r& q% osave name:保存工作空间变量到文件 name.mat+ [3 Y9 o( u1 Q* q; B* X
save name x y:保存工作空间变量x、y到文件name.mat中
; k+ X! W( v* K G7 ]diary name1.m:保存工作空间一段文本到文件name1.m' l; s- |) `- |% d7 z
type name.m:在工作空间查看name.m文件内容 ) m5 Y" T p w1 h1 H6 v
↑或Ctrl+P:调用上一次的命令
; b. _1 N8 F; F↓或Ctrl+N:调用下一行的命令
' e8 X1 Y7 w$ O. e2 N0 k! `←或Ctrl+B:退后一格* G2 x; M& w' d, L k: L% a
→或Ctrl+F:前移一格
& y4 m/ w; y: |) bCtrl + ←或Ctrl+R:向右移一个单词
, H* a! {* j0 S) Z3 R/ U% XCtrl + →或Ctrl+L:向左移一个单词
5 [6 w! F% |$ K6 _' v. k+ _Home或Ctrl+A光标移到行首2 x7 E w& B* L4 x' {$ V
End或Ctrl+E:光标移到行尾5 p( b6 k: A: c$ B& Y
Esc或Ctrl+U:清除一行) ^: N0 W+ M( B* m9 m+ g
Del或Ctrl+D:清除光标后字符( U# L: |7 {# t( t; W
Backspace或Ctrl+h:清除光标前字符
- L Q8 A: o2 V7 o/ l/ VCtrl+k:清除光标至行尾字
, g% P$ f; [( o# L6 WCtrl+c:中断程序运行
* y$ K' l# Y% v8 k* ~; c; X
+ y* _$ y6 ~1 V+ j8 B B4 ?二.常用的窗口命令
% O' W( e) w1 H! e8 khelp:启动联机帮助文件显示* p: c* e. w I8 x. g% q
what:列出当前目录下的有关文件
- J/ {, P7 b" y' x6 htype:列出M文件
. D% v( d- A8 c& F% Q* x* [9 W& [lookfor:对help信息中的关键词查找1 M' B9 |9 }3 [- d! C _% I4 m
which:找出函数与文件所在的目录名
% u. B4 t" Z1 xdemo:运行MATLAB的演示程序
% W: i6 ^: O. a* i% B u. lpath:设置或查询MATLAB的路径
7 Z" `! D" ?/ z8 p/ A3 R p. d
: _' U/ }, a% ~# b% d5 E8 \: _三.有关文件及其操作的语句
) G' _0 H4 ]* k! \7 ycd 改变当前的工作目录0 C6 u% a3 u8 ^. g& \' x6 l
dir 列出当前目录的内容
' r1 G( W6 t# N) b. E& ~delete 删除文件
$ Z! `- z' f6 c+ ygetenv 获得环境参数" s1 y2 K3 m4 @8 u9 l( O0 a8 ]( J! e
unix 执行操作系统命令并返回结果) ^5 Q& |' L' H! x7 S* @; l$ P
diary 将MATLAB运行的命令存盘. d7 Q9 p5 J3 m& ^
fopen 打开文件6 [4 o' e8 M" f% S8 q R5 j9 q. J
fclose 关闭文件8 F$ |* S5 N. x8 Q
fread 从文件中读取二进制数据
5 J. _* S7 n+ Dfwrite 向一个文件写二进制数据! t& e) i& f: c9 m# X% O
fscanf 从文件读取格式化数据
9 y) g: i" w: w" ?2 f# dfprintf 将格式化数据写入文件9 ]! d$ q$ d5 }3 ^1 m( J, H; {
fgetl 从文件中读行并放弃换行符( }( t4 T# K2 D) a
fgets 从文件中读行并保持换行符
1 r- ?9 `) T4 E/ Y% Iferror 查询文件的输入输出的错误信息1 \6 a; w4 r' x' M4 G& P* ^+ j
feof 检查文件结束标志9 d. b: U0 S, C+ i9 u
fseek 设置文件位置指针
; H, |# R/ E; I# l* J* ], tftell 得到文件位置指针的位置: q' Q) g: N5 M% Q4 h, {
prewind 反绕一个打开的文件0 m$ m% V, g% k. J
tempname 建立临时的文件名 i" r& B8 [: R1 V A D
tempdir 返回一个已存在的临时目录名
. v" L0 d1 {) n7 F$ j
& X2 m7 X+ f8 C2 d ^0 l8 w9 q' z四.启动与退出的命令
' N' d# I" S2 r: \quit,exit 退出MATLAB环境" }4 X$ K, ~2 Z5 s
startup MATLAB自启动文件
! k* S7 c3 h& l$ R; w! g, |# r' Ymatlabrc 启动主程序! I9 ]! x: ^* x
# i! ]) c7 ?- u* t7 C, v五.管理变量工作空间的命令' p& ?, U# C. M7 f$ J' A) Z
who 简要列出工作空间变量名
* Z7 O% d; M/ A: m# u5 F6 Vwhos 详细列出工作空间变量名
) J. E4 A _$ W/ v0 }! R9 Nload 从文件中读入变量8 s& x* F( q) J! D3 x
save 列出工作空间中变量存盘
9 h: O0 y* h. [6 _: C bclear 删除内存中的变量与函数, d( D R4 w+ ^9 E- W8 Z
pack 整理工作空间的内存* o8 \8 N2 O0 b/ N+ t) m
size 查询矩阵的维数1 C% a) b* Z' d1 J7 K
disp 显示矩阵和文本( o# s. K' V' ]* a" N; G2 v; d2 J
length 查询矢量的维数( q. p& m3 L7 v' g. i
, p! e! N; u$ G, j/ A$ |
六.对命令窗口控制的常用命令
. D; h) i* g; q/ qcedit 设置命令行编辑与回调的参数
* n& @/ Q# o3 b7 H" zclc 清除命令窗口中的显示
) c9 g0 l: c0 e/ _1 ~3 @3 zhome 将光标移动到左上角位置6 R- ?& E: \8 | [
format 设置输出格式
7 h" r; [* j, B. d0 Iecho 显示文件中的MATLAB命令1 \6 ^) O4 P9 c7 T2 [1 j; l; G
more 控制命令窗口的输出页面: P& T$ m' I& v$ n+ u
' y+ w' f+ _( w
明天再来继续学,呵呵 |
zan
|