- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
matlab实验1-7.doc
实验一、MATLAB语言的数值运算
1、实验目的
1 学习MATLAB语言的基本矩阵运算;
2 学习MATLAB语言的点运算;
3 学习复杂运算;
2、实验内容
在下面的实验操作中,认真记录每项操作的作用和目的。
(1)基本矩阵运算
1)创建数值矩阵。
键入
a [1 2 3;4 5 6;7 8 9];
观察
a
a 3,2
a :,1
键入
t 1:10;
u 0:0.1:10;
观察矩阵变量t,u的值。
键入
a :,3 [2;3;4];
a
观察矩阵a的变化。
2 创建特殊矩阵
键入
a ones 3,3 ;
b zeros 2,2 ;
c eye 4 ;
magic 4 ;
观察特殊矩阵。
3)练习矩阵运算
键入
a [0 1 0;0 0 1;-6 -11 -6];
b [1 2;3 4;5 6];
c [1 1 0;0 1 1];
作矩阵乘运算
v1 c*a
v2 a*b
v3 c*a*b
v4 b*c
v5 c*b
矩阵乘方运算
a^2
a^ 1/2
矩阵加减运算
a1 a+b*c
a2 c*b-a 1:2,1:2
a3 a 1:2,2:3 +c*b
矩阵右除
ar c/a
矩阵左除
a1 a\b
4 练习矩阵特征运算
选定某一矩阵完成如下矩阵特征运算
a’, inv a ,diag a ,poly a ,rank a ,det a ,trace a ,eig a
(2)Matlab语言的点运算
a1 [1 2;3 4];
a2 0.2*a1;
观察
[a1 a2]
[a1.*a2 a1./a2]
(3)多项式运算
1)建立多项式向量
ap [1 3 3 1]?;
b [-1 -2 -3]?;
bp poly b
2 练习多项式乘与求根。
p conv ap,bp
roots p
3 练习多项式运算。
a [1 2 3 4]; x [2 4 5;-1 0 3; 2 1 5]
polyvalm a, x
实验二、MATLAB语言的符号运算
1、实验目的
1 学习MATLAB语言的基本符号运算;
2 学习MATLAB语言的矩阵符号运算;
2、实验内容
1 基本符号运算
1 符号微分、积分
syms t
f1 sin 2*t ;
df1 diff f1
if1 int f1
2 泰勒级数展开
tf1 taylor f1,8
3 符号代数方程求解
syms a b c x;
f a*x^2+b*x+c;
ef solve f
4 符号微分方程求解
f ’D2x+2*Dx+10*x 0’;g ’Dx 0 1,x 0 0’;
dfg dsolve f,g
求满足初始条件的二阶常系数齐次微分方程的特解:
5 积分变换
syms t
f1 exp -2*t *sin 5*t
F1 laplace f1
F2 ilaplace F1
2 符号矩阵运算
1)创建与修改符号矩阵
G1 sym ‘[1/ s+1 ,s/ s+1 / s+2 ;1/ s+1 / s+2 ,s/ s+2 ]’
G2 subs G1,G1 2,2 ,’0’
G3 G1 1,1
2 常规符号运算
syms s
d1 1/ s+1 ;d2 1/ s+2 ;d d1*d2
ad sym ‘[s+1 s;0 s+2]’ ;
G d*ad
n1 [1 2 3 4 5];n2 [1 2 3];
p1 poly2sym n1 ;p2 poly2sym n2 ;
p p1+p2
pn sym2poly p
实验三、 Matlab语言的绘图
实验目的
学习Matlab的各种二维绘图;
学习Matlab的三维绘图;
二、实验内容
(1)基本二维绘图
1)向量绘图。
x 0:2*pi/100:2*pi;
y1 sin 2*x ;y2 cos 2*x ;
plot x,y1
plot x,y2
plot x,y1,x,y2
保持作图
plot x,y1 ;hold on;
plot x,y2 ;hold off;
矩阵作图
plot x’,[y1’ y2’]
设定颜色和线型
plot x,y1,’c:’,x,y2,’ro’
多窗口绘图
figure 1 ?;plot x,y1 ?;
figure 2 ?;plot x,y2 ?;
子图绘图
subplot 221 ?;plot x,y1 ?;
subplot 222 ?;plot x,y2 ?;
subplot 223 ?;plot x,y1,x,y1+y2 ?;
subplot 224 ?;plot x,y2,x,y1-y2 ?;
复变函数绘图
w 0.01?:0.01?:10?;
G 1./ 1+2*w*i ?;
sub
您可能关注的文档
最近下载
- 2025年包装机项目可行性分析报告.docx
- 云南省昭通市2025届中考 数学模拟试卷.docx VIP
- xxx30兆瓦特许权光伏电站职业病危害控制效评价报告书.doc VIP
- 八年级信息科技第一章《从感知到物联》单元整体教学设计.docx VIP
- 合同能源节能改造项目可行性研究报告.pdf VIP
- 票据业务知识培训课件.pptx VIP
- SEMI E30-1103(完整中文版本).pdf
- 05SFG04-钢结构装配式防倒塌棚架结构设计图集.pdf VIP
- 2018年下半年全国事业单位联考A类《综合应用能力》题及参考答案.pdf VIP
- 中国上海国际艺术节中心招聘笔试备考题库及完整答案详解1套.docx VIP
文档评论(0)