- 在线时间
- 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 编辑
! T; j" d% o5 C% t$ P% s/ Q# {- r. `. d/ M( O) b/ O
以前就接触过matlab软件,是一个很强大的软件,应用也是相当广泛的。现在课程不是太紧,于是就决定系统的学习一下这个软件。
7 A9 r9 Y- y# u" p v: V1 n# P$ z
曾经下过一个matlab2007a的软件,找出来后用DAEMON Tools Lite软件装上(电脑没有光驱,O(∩_∩)O~),安装过程还算顺利。+ _. t) Y4 z6 g+ a& {! a
接下来就要开始学习了,但是问题马上就出来了,matlab7.0启动后就自动关闭,郁闷啊!网上一查才知道,原来matlab要用到cpu的数学计算模块,而matlab默认的是intel的cpu,而我的电脑cpu是amd的,根据网上说的方法:右击我的电脑 "属性",再在"高级"中点"环境变量",在"系统变量"中点击"新建",输入以下信息: 变量名:BLAS_VERSION 变量址: "D:\MATLAB7\bin\win32\atlas_Athlon.dll"。再打来就没有问题了。
+ L, t6 U+ `" h; Y6 b2 J# ~+ `3 }
: d+ C/ {! x* } p, i下面是我搜集的一些matlab常用的命令 z r3 k; @" {' _
9 X# N! n2 F* Q命令窗口常用命令
6 N8 e* a0 T& m! ~- ^* k, t' i* u4 [+ u9 B! ~& h+ Y0 K6 {& i
一.有关命令行环境的一些操作: 5 u- Q% ]# R% L* s# r- w. V% P
clc:擦去一页命令窗口,光标回屏幕左上角7 e: _ g+ d5 }( l/ K( [
clear:从工作空间清除所有变量0 e% `+ R& w4 Y- r
clear all:清除工作空间所有变量和函数; B' D# L6 j5 s' ]( F
clear 变量名:清除指定变量. B0 L( t6 u+ ^1 D( D
clf:清除图形窗口内容% l6 e: y" \3 W% u X
delete <文件名>:从磁盘删除指定文件
0 ?& C( x6 F, d! s" r: Rhelp <命令名>:查询所列命令的帮助信息% s8 O- z- q) @- a8 c. f" h
which <文件名>:查找指定文件的路径
1 O+ Q; Y x0 T' _# Mwho:列出当前工作空间中的变量8 p2 |5 ^: J3 `7 B
whos:列出当前工作空间中的变量及信息
$ @+ X5 ^% t# a" A1 t' [what:列出当前目录下的m文件和mat文件
! i/ j. D; o3 s2 T. kload name:载入‘name’文件中的所有变量到工作空间5 L8 p9 t2 d. h+ ^
load name x y:载入‘name’文件中的变量x y到工作空间! D9 r$ V! a, J# z
save name:保存工作空间变量到文件 name.mat
6 ~7 P' c$ H: ^8 ^save name x y:保存工作空间变量x、y到文件name.mat中" B" b4 h- c/ w1 G6 X& l2 ]
diary name1.m:保存工作空间一段文本到文件name1.m
: \6 M/ p5 u. c( ], \9 \8 Jtype name.m:在工作空间查看name.m文件内容 2 c6 H% h7 A) K6 t- p, Y; V
↑或Ctrl+P:调用上一次的命令
# n) k+ K, Z" J0 n! ?↓或Ctrl+N:调用下一行的命令
# D" P" c( t/ Q& p) A# a+ d9 M) w1 z% ]←或Ctrl+B:退后一格% j' H9 E0 m. z9 g/ S
→或Ctrl+F:前移一格1 C/ W( w' j3 i) i d4 Q0 Q0 r# L5 @
Ctrl + ←或Ctrl+R:向右移一个单词8 k: B# K( Q y. i
Ctrl + →或Ctrl+L:向左移一个单词
" t* V3 M; c. }6 c3 s) X! V: IHome或Ctrl+A光标移到行首
# d# C$ g2 M# e {! E3 OEnd或Ctrl+E:光标移到行尾
/ Y! B+ G% t/ g& v8 w# X3 JEsc或Ctrl+U:清除一行
* i% P) V8 |- P4 }% P* c# Y% G0 }2 |Del或Ctrl+D:清除光标后字符: ^: d; O" }9 [& K& X5 K) N9 c
Backspace或Ctrl+h:清除光标前字符
+ a5 @. o2 c' y8 c) cCtrl+k:清除光标至行尾字
" o6 _: I R1 E5 ZCtrl+c:中断程序运行: c0 u i3 e/ o+ b9 r8 e+ H& \
4 j3 r3 ^6 O$ | u Y
二.常用的窗口命令
- o- A9 R1 I% c$ x$ xhelp:启动联机帮助文件显示' g: ^/ [$ J3 I, a% L m! S
what:列出当前目录下的有关文件
4 I& ?% E: x' K9 @! x8 w$ H$ }5 W% _type:列出M文件
1 d9 W; H& Q6 Ylookfor:对help信息中的关键词查找) K+ _$ u3 q d4 ?% I
which:找出函数与文件所在的目录名" {5 d: ?) M" H2 o& {
demo:运行MATLAB的演示程序9 j4 r6 H" o7 T" l' v
path:设置或查询MATLAB的路径( T# q3 X v: Y8 t) y( ?4 S
" a) I( e: K; Z0 |" j9 x
三.有关文件及其操作的语句' z p! g, s- W0 n5 D
cd 改变当前的工作目录
5 v# j" I6 c. kdir 列出当前目录的内容
7 h! `8 U9 }% U- T1 F0 u B0 G. edelete 删除文件- m0 r( E$ { S1 S" _ C6 C4 R4 m1 s
getenv 获得环境参数
9 {0 e; o. b: k. L r& q7 }unix 执行操作系统命令并返回结果
) V2 R/ q/ ^ ]; B3 R; Mdiary 将MATLAB运行的命令存盘
, m. C5 ^: `. c4 d/ X5 Mfopen 打开文件
+ h) h: q2 B9 R2 L" |fclose 关闭文件
7 X4 g9 Z: b; @0 A; mfread 从文件中读取二进制数据' G" E# F' R" z% L) |
fwrite 向一个文件写二进制数据. [" v+ o7 m# O4 G4 ^
fscanf 从文件读取格式化数据$ c1 W) F- `1 G* ^* F. s5 ^: _' T
fprintf 将格式化数据写入文件
/ ?* o6 \5 Y4 f0 b8 \fgetl 从文件中读行并放弃换行符
6 o% S' t D% Pfgets 从文件中读行并保持换行符5 O" ^4 m# L3 p3 L) [6 k. y5 R
ferror 查询文件的输入输出的错误信息
* W) }% K5 F* E( t6 qfeof 检查文件结束标志
) ~3 T. }% T+ A) r; Ffseek 设置文件位置指针
9 T/ n, x; R6 A/ ?& S8 \/ Sftell 得到文件位置指针的位置: U4 Q4 k# W5 _" o- ]2 |
prewind 反绕一个打开的文件& h9 Q, Q( z% V, e% @8 S+ h4 I; f
tempname 建立临时的文件名
8 B$ h2 t; ]" L2 @tempdir 返回一个已存在的临时目录名2 N! b+ I1 c! n* ]$ }: @
# @' o4 L1 {1 _5 A3 a& a
四.启动与退出的命令
' u$ ^+ x' N* z" w* i8 Gquit,exit 退出MATLAB环境
! `6 ~" l# Z; U7 ostartup MATLAB自启动文件
" P0 g0 ~, d/ b4 o7 K& Mmatlabrc 启动主程序2 [3 R7 S: e" n6 V! _6 s
( D% M# n& K4 y8 j. d
五.管理变量工作空间的命令
7 U# Q( o& P: `4 o' |who 简要列出工作空间变量名
, ? s+ S# N1 G# @1 Fwhos 详细列出工作空间变量名
& M: n) n+ n; g; p, m2 Nload 从文件中读入变量
% n& y' j$ f9 k0 X( w+ r& @save 列出工作空间中变量存盘
5 V2 D5 \/ P# x O7 x9 V, Tclear 删除内存中的变量与函数
. j8 s) J4 z9 ^, G8 N5 Hpack 整理工作空间的内存6 S* F* y5 o' ?
size 查询矩阵的维数! Q( U6 }2 \: x2 R
disp 显示矩阵和文本
5 h9 F* p1 @# ~. n& clength 查询矢量的维数- h+ f' |, P [- Q1 j/ n% i
2 W, t. C& V/ C o% q5 P. B六.对命令窗口控制的常用命令
+ n$ L% H: j9 Acedit 设置命令行编辑与回调的参数
9 Z" m/ u& C" \clc 清除命令窗口中的显示
9 T( B! S8 G8 khome 将光标移动到左上角位置
; L S+ }3 b4 Eformat 设置输出格式( `" L/ }% ~( o3 k( P- o
echo 显示文件中的MATLAB命令
8 q1 x) `) p6 m! T; r5 h* n- h! l" [8 @more 控制命令窗口的输出页面3 W! e2 ~; M: y* s& t) ~
$ I" \/ F, {3 p. z) J# e* i: b) p
明天再来继续学,呵呵 |
zan
|