- 在线时间
- 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 编辑
& K/ K% n. r2 _
4 D ]+ i9 U6 O4 e以前就接触过matlab软件,是一个很强大的软件,应用也是相当广泛的。现在课程不是太紧,于是就决定系统的学习一下这个软件。
* o$ w5 M& v8 O* w) Y' t% g7 I, i7 A
曾经下过一个matlab2007a的软件,找出来后用DAEMON Tools Lite软件装上(电脑没有光驱,O(∩_∩)O~),安装过程还算顺利。
; Q8 i5 C# C& ?0 o+ Y) u% a, D* w接下来就要开始学习了,但是问题马上就出来了,matlab7.0启动后就自动关闭,郁闷啊!网上一查才知道,原来matlab要用到cpu的数学计算模块,而matlab默认的是intel的cpu,而我的电脑cpu是amd的,根据网上说的方法:右击我的电脑 "属性",再在"高级"中点"环境变量",在"系统变量"中点击"新建",输入以下信息: 变量名:BLAS_VERSION 变量址: "D:\MATLAB7\bin\win32\atlas_Athlon.dll"。再打来就没有问题了。
_, B% r) x/ `, X, N( w. t5 F9 p% v, c! P* l+ o( V
下面是我搜集的一些matlab常用的命令
$ \/ g5 f f$ w, N* @& `1 h2 F4 Z( s. N1 t
命令窗口常用命令
3 D* C% Q$ c' Z; W. M4 n% d$ b0 ~* |, L& f2 Z& G! H
一.有关命令行环境的一些操作: % E" ?6 a" o4 `: S2 c! g
clc:擦去一页命令窗口,光标回屏幕左上角5 V( n- Y7 d3 \- l* H
clear:从工作空间清除所有变量1 `: n8 x o# D% H6 Z2 h3 d7 }
clear all:清除工作空间所有变量和函数
! ~$ P" _6 n! r! n' ?0 p& _' F5 ~clear 变量名:清除指定变量
1 W- h# x5 o% D/ u6 z gclf:清除图形窗口内容7 t. N, C& K: ^7 k. o* ?; z0 Z
delete <文件名>:从磁盘删除指定文件
& [6 M# W* h& dhelp <命令名>:查询所列命令的帮助信息
/ {5 A4 Q0 w3 y# Bwhich <文件名>:查找指定文件的路径7 Z/ s. G( o% G& G. }* a8 o' [
who:列出当前工作空间中的变量( j7 t9 b+ b( }: E5 D
whos:列出当前工作空间中的变量及信息. W. D# T$ [' d+ t
what:列出当前目录下的m文件和mat文件
; x/ M% _6 M/ h% J1 u8 Iload name:载入‘name’文件中的所有变量到工作空间
* k. G! N- I( Q6 X! R+ g+ lload name x y:载入‘name’文件中的变量x y到工作空间
$ Q; K, v4 n3 Q& J' Psave name:保存工作空间变量到文件 name.mat$ b% q4 O6 l3 x4 i# N
save name x y:保存工作空间变量x、y到文件name.mat中
6 p) L0 k8 W) y+ Adiary name1.m:保存工作空间一段文本到文件name1.m
. Y5 {5 n0 O/ ]' \type name.m:在工作空间查看name.m文件内容 % }& k5 r$ y) u) \% q; v1 D
↑或Ctrl+P:调用上一次的命令
3 b* T- \5 {; J3 O* o8 X↓或Ctrl+N:调用下一行的命令- ^# Z% R+ J, X4 c) R$ F
←或Ctrl+B:退后一格
2 S4 W4 p: i, L# u& Q) A( f→或Ctrl+F:前移一格
! i7 B8 g' ]7 j, c- jCtrl + ←或Ctrl+R:向右移一个单词/ J- W2 a" c" c' f. `
Ctrl + →或Ctrl+L:向左移一个单词
( x# H& ~& ?+ q# B, M) n0 V% o% MHome或Ctrl+A光标移到行首0 I3 R ]7 F8 S' _
End或Ctrl+E:光标移到行尾. J7 n/ I8 B! a' o
Esc或Ctrl+U:清除一行
f5 n6 q5 `) E8 z6 sDel或Ctrl+D:清除光标后字符
/ h. `. q4 E* \. ]# PBackspace或Ctrl+h:清除光标前字符, h2 n" T( A) |5 `( h
Ctrl+k:清除光标至行尾字
, B( J! ~" N. e- H2 y" oCtrl+c:中断程序运行
% G+ E5 S: E. |' ^ x3 _9 i: h& z4 D; m
二.常用的窗口命令
" B9 ^& U2 P' P0 r" F. O$ Z6 r0 jhelp:启动联机帮助文件显示
2 d% \! V* Y+ N9 s; w% E& l& R4 i! Kwhat:列出当前目录下的有关文件8 t+ F2 j3 ^* w1 n: n! ?2 x/ B- M
type:列出M文件
: G6 P' D" z" e! hlookfor:对help信息中的关键词查找% N9 B2 n0 U& F1 A# G
which:找出函数与文件所在的目录名
/ h! F, c; ]+ I! M7 V' sdemo:运行MATLAB的演示程序! ?4 |* U. W3 K9 I# `
path:设置或查询MATLAB的路径9 Q2 A; M1 e/ B" R
4 D* Y! W5 h6 K, f2 t三.有关文件及其操作的语句
0 G6 k! R+ w7 Q" _# D* X, H# N" zcd 改变当前的工作目录
, F; a% U5 s o% v! g: Hdir 列出当前目录的内容
' n& {5 e" d6 Y0 X1 Bdelete 删除文件0 Y6 P+ C0 H: h3 [2 `7 m i
getenv 获得环境参数4 T& n0 v' |) ^. W$ a
unix 执行操作系统命令并返回结果
6 E+ M* \5 k9 V: \7 ~7 V& r9 q7 adiary 将MATLAB运行的命令存盘
" r& m, { F Z9 Mfopen 打开文件
' |# X: ?; O! o1 c- D) }fclose 关闭文件
) ]+ I) [3 n4 ~fread 从文件中读取二进制数据
* C0 n: a& n, z) ?fwrite 向一个文件写二进制数据, g- Q( ~* p4 l8 i( {: b$ r
fscanf 从文件读取格式化数据& Z( C( F# Q7 c& e
fprintf 将格式化数据写入文件( t$ f5 \# X( A. Q, r* x
fgetl 从文件中读行并放弃换行符, [- h, ^5 C- w% l! @7 e
fgets 从文件中读行并保持换行符
8 R9 \+ k) r$ h* U1 Gferror 查询文件的输入输出的错误信息. K; Y! S4 q+ O+ V; [" N6 M
feof 检查文件结束标志
2 _; O+ w, a6 n3 jfseek 设置文件位置指针) m' x6 o) h4 v' A8 @3 @
ftell 得到文件位置指针的位置
, b+ g3 W- R7 H _2 F, @3 S# n( ^prewind 反绕一个打开的文件$ A( S4 m/ h! V; _+ A
tempname 建立临时的文件名3 p) x p8 T0 a7 I* h3 M
tempdir 返回一个已存在的临时目录名$ o5 }1 b( }2 q$ S8 _
% k3 ?% d' X8 j四.启动与退出的命令
. d1 E" W: Z$ U- squit,exit 退出MATLAB环境' q6 u$ y& q# b/ Q; p; ?
startup MATLAB自启动文件
4 b5 ~: t0 M. W" m8 V1 x( bmatlabrc 启动主程序3 z. [+ G7 Z1 ~" g* T! ]" W
, G. h( s: a5 D五.管理变量工作空间的命令
6 |; {8 ]/ g6 I5 I9 u9 K( pwho 简要列出工作空间变量名
( D# T, X b X( {' j+ X. Hwhos 详细列出工作空间变量名3 i/ Z6 V& H: C2 u) ~. q
load 从文件中读入变量
6 c5 Q: ~& A% u' |' \save 列出工作空间中变量存盘
- J2 o& X% Y: e7 x) i+ M* |7 Eclear 删除内存中的变量与函数
. u- \+ U$ g* b& r$ A% C; Fpack 整理工作空间的内存
- H$ ~) D" K+ h' ~ wsize 查询矩阵的维数5 q0 x9 U; j3 z- Z7 q2 O! _
disp 显示矩阵和文本# }+ n# C7 M( D
length 查询矢量的维数& _4 l# ~+ ^) e7 A: P
' T0 m0 ?0 R# O$ X3 W六.对命令窗口控制的常用命令) x' z- ]# N+ _+ o( G, g6 x7 w# b
cedit 设置命令行编辑与回调的参数
; ]" t* o; e- U2 Uclc 清除命令窗口中的显示
- g0 s1 R- x" ^- }home 将光标移动到左上角位置$ m2 N% S- A. z
format 设置输出格式% b/ m4 _; j) _6 d
echo 显示文件中的MATLAB命令
! R: l" `$ f$ W9 \more 控制命令窗口的输出页面( }5 l: a% L- a0 @9 O8 C6 }/ z
; D! C' A' y5 s2 ~明天再来继续学,呵呵 |
zan
|