- 1、本文档共41页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
.
.下载可编辑.
?
?下载可编辑.
实验项目序号1 MATLAB基本操作
、实验目的
熟悉MATLAB^件环境,掌握命令窗口的使用。
、实验基本知识
1、熟悉MATLAB的桌面工具和环境
2、Start 采单
Import Wcord lciHi*r
CLIDC 灿IHiMer]
NdtebmK
Ret TDab
M旨 Ser^c T口ok
Tp
Den 3
MATLAB CBhtrd (rVeb)
Produzt Page (\A.ieb)
SUlder fcr -NEI 卜
WTLAD 3uid§r (ct C)=?l ?
Buidsr kr Java 卜
IMATLAB Coirapler I
kjL Mftrwt M
■jEX roqlboxES
” Stmlnk
*
呐 ShortcuftSi
*
g亍 OedCop Tods
?
边Web
1
1371分*
bysten rest ^bsroc
TResdbs Viewer
prndixt 円曲(web)
逾 RrfferRnn^., 宦Hnd
? Help
三、主要仪器及耗材
计算机
四、实验内容和步骤
1、 MATLAB勺启动及操作界面认识
说明有哪几种启动的方法;操作界面有哪些窗口;对常用的窗口作些简单的介绍。
? 使用 Windows的“开始”菜单。
? 运行MATLAB系统的启动程序 matlab.exe 。
? 利用桌面上的快捷方式。
? MATLA吐窗口
?命令窗口(Command Window)
? 当前目录窗口 (Current Directory)
? 工作空间窗口 (Workspace)
?命令历史窗口(Command History)
2、 下列符号中哪些是 MATLAB勺合法变量名?用给变量赋值的方法在机器上验证你的
答案(3vars、global、help、My_exp sin、X+Y」nput、E-4、AbCd AB_C_)
help , My_exp, sin , AbCd, AB_C_
3、 命令窗口的简单使用
1 )简单矩阵的输入
2 3
A = 4 5 6
7 8 9
求[12+2 X (7-4)]十32的算术运算结果
4、 有关向量、矩阵或数组的一些运算
设 A=15; B=20;求 C=A+B与 c=a+b?
设 A=[1 2 3;4 5 6;7 8 9] , B=[9 8 7;6 5 4;3 2 1] ;求 A*B 与 A.*B ?
A*B遵循矩阵运算,A.*B遵循每个对应元素之间进行相乘
A =
Cl
2 3 ; 4
5 6 ;
7 □
9]
A =
1
2
3
4
S
6
T
8
9
E =
[9
S 7 :
e s d
:3
2 IJ
B 二
呂
6
S
4
3
2
]
A*E
arts =
30
24
1 8
曰日
54
138
114
90
A- *E
an_s =
9
1 6
2 1
24
2S
24
21
1 ?
日
3)设 A=10, B=20;
求C=A/B与
D=A\B?
?
?下载可编辑.
.
.下载可编辑.
? A =10
A =
10
? E = 20
B =
20
? C = A\B
匚二
2
? C
C 二
0. 5000
A? |
设 a=[1 -2 3;4 5 -4;5 -6 7]
请设计出程序,分别找出小于0的矩阵元素及其位置(单下标、全下标的形式) 并将其单下标转换成全下标
a=[1 -2 3;4 5 -4;5 -6 7];/% 定义矩阵
b = a(find(a0));% 找到a中小于零的元素
b =
-2
-6
嗽到小于零元素的单下标-4
嗽到小于零元素的单下标
c = fin d(a0) c =
4
6
8
[x,y] = fin d(a0)
嗽到小于零元素的双下标
单下标转换为双下标 [x,y] = in d2sub(size(a),fi nd(a0)) %
单下标转换为双下标
;看结果如何?如果改成在 MATLAB命令行窗口运行 A=[1,2;3,4]+i*[5,6;7,8]
;看结果如何?如果改成
运行 A=[1,2;3,4]+i[5,6;7,8] ,结果又如何?
请设计出程序完成下列计算:
a=[1 2 3;3 4 2;5 2 3] ,求 aA2= ? ,a.A2= ? 解:
a=[1 2 3;3 4 2;5 2 3];
aA2 % 矩阵运算
a.A2 %数组与矩阵的乘法
有一段程序设计如下,请思考并说明运行结果及其原因
clear
X=[1 2;8 9;3 6];
X(:)
解:
转化X为列向量
使用两种方法,创建一稀疏矩阵
解:
a = eye(5); %创建5阶单位矩阵
sparse(a) %将a构造为稀疏矩阵 ans =
TOC \o
文档评论(0)