- 1、本文档共34页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验一 Matlab 使用方法和程序设计
一、实验目的
1、掌握Matlab 软件使用的基本方法;
2、熟悉Matlab 的数据表示、基本运算和程序控制语句;
3、熟悉Matlab 绘图命令及基本绘图控制;
4、熟悉Matlab 程序设计的基本方法。二、实验内容
1、帮助命令
2、矩阵运算
(1)矩阵的乘法和乘方
已知A=[1 2;3 4]:B=[5 5;7 8]:求A^2*B
试验结果:
A=[1 2;3 4]
A =
1 2
3 4
B=[5 5;7 8]
B =
5 5
7 8
A^2*B
ans =
105 115
229 251
( 2 )矩阵除法
已知 A=[1 2 3;4 5 6;7 8 9]:B=[1 0 0;0 2 0;0 0 3],求矩阵
左除A\B,右除A/B。试验结果:
A=[1 2 3;4 5 6;7 8 9]
A =
1
2
3
4
5
6
7
8
9
B=[1 0 0;0 2 0;0 0 3]
B =
1
0
0
0
2
0
0
0
3
A\B
Warning: Matrix is close to singular or badly scaled.
Results may be inaccurate. RCOND = 1.541976e-018. (Type warning off MATLAB:nearlySingularMatrix to
suppress this warning.)
ans =
1.0e+016 *
-0.4504
1.8014
-1.3511
0.9007
-3.6029
2.7022
-0.4504
1.8014
-1.3511
A/B
ans =
1.0000
1.0000
1.0000
4.0000
2.5000
2.0000
7.0000
4.0000
3.0000
( 3 )矩阵的转置及共轭转置
已知 A=[5+i,2-i,1;6*i,4,9-i],求该复数矩阵的转置 A,共轭转置A.
试验结果:
A=[5+i,2-i,1;6*i,4,9-i];
A
ans =
5.0000
-
1.0000i
0 - 6.0000i
2.0000
+
1.0000i
4.0000
1.0000
9.0000 + 1.0000i
A.
ans =
5.0000
+
1.0000i
0 + 6.0000i
2.0000
-
1.0000i
4.0000
1.0000
9.0000 - 1.0000i
( 4 )使用冒号选出指定元素
已知:A=[1 2 3;4 5 6;7 8 9];求 A 中第 3 列前 2 个元素;A 中第 2、3 行元素。
试验结果:
A=[1 2 3;4 5 6;7 8 9]; A(1:2,3)
ans =
3
6
A(2:3,:)
ans =
4
5
6
7
8
9
( 5 )方括号[]
用magic 函数生成一个 4 阶魔术矩阵,删除该矩阵的第四列试验结果:
magic(4)
ans =
16
2
3
13
5
11
10
8
9
7
6
12
4
14
15
1
3、多项式
(1)求多项式P(x)=x3-2x-4 的根试验结果:
p=[1 0 -2 -4];
r=roots(p)
r =
2.0000
-1.0000 + 1.0000i
-1.0000 - 1.0000i
( 2 )已知 A=[1.2 3 5 0.9;5 1.7 5 6;3 9 0 1;1 2 3 4].,构
造多项式,并计算多项式值为 20 的解。
A=[1.2 3 5 0.9;5 1.7 5 6;3 9 0 1;1 2 3 4];
poly(A)
ans =
1.0000 -6.9000 -77.2600 -86.1300 604.5500
polyval(ans,20)
ans =
7.2778e+004
4、基本绘图命令
( 1 ) 绘制余弦曲线 y ? cos(t), t ?[0,2? ]。试验结果:
试验程序:t=pi*(0:0.05:2); y=cos(t);
plot(t,y);
( 2 ) 在 同 一 坐 标 系 中 绘 制 曲 线
y ? cos(t ? 0.25), y ? sin(t ? 0.5), t ?[0,2? ]
试验结果:
试验程序:t=pi*(0:0.05:2);
y1=cos(t-0.25);y2=sin(t-0.5); plot(t,y1,t,y2);
5、基本绘图控制
绘制[0,4 ] 区间上的 y=10sint 曲线,并要求:
线形为点划线,颜色为红色,数据点标记为加号;
坐标轴控制:显示范围,刻度线,比例,网络线;
标注控制:坐标轴名称,标题,相应文本。试验结果:
t=pi*(0:0.05:4)
您可能关注的文档
- Lesson16 an email is fast分析和总结最新分析和总结.docx
- Lesson39分析和总结最新分析和总结.docx
- Levi’s品牌故事分析和总结.docx
- LGT骨伤治疗仪分析和总结.docx
- lie to me 别对我说谎的鉴别技巧.docx
- Life is not always a bed of roses for anyone分析和总结最新分析和总结.docx
- Life Philosophy Quotes分析和总结最新分析和总结.docx
- Lingo软件在求解数学优化问题的使用技巧.docx
- Linu redhat中文字体安装.docx
- Linu Shell 脚本中字符串的连接方法.docx
文档评论(0)