- 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程序设计》选修课大作业
学生姓名:
学生学号:
学院年级专业: 学院 级 专业
指导老师: 刘战 (副教授)
成绩:
2010年12月
1、求下列联立方程的解
求系数矩阵的秩;
求出方程组的解。
解:
在MATLAB中输入以下指令:
a=[3 4 -7 -12;5 -7 4 2;1 0 8 -5;-6 5 -2 10]
a =
3 4 -7 -12
5 -7 4 2
1 0 8 -5
-6 5 -2 10
rank(a)
ans =
4
b=[4;-3;9;-8]
b =
4
-3
9
-8
k=a\b
k =
-1.4841
-0.6816
0.5337
-1.2429
故系数矩阵的秩为4 方程组的解为x=-1.4841 y=-0.6816 z=0.5337 w=-1.2429
2、设把x=0~2π间分为101点,画出以x为横坐标,y为纵坐标的曲线;
解:
在MATLAB中输入以下指令:
x=linspace(0,2*pi,101);
y=cos(0.5+3.*sin(x)./(1+x.^2));
plot(x,y,g-) //这里可以把‘g-’改成其它的,具体请对表基本线型和颜色(见附录)
title(函数曲线)
xlabel(自变量 x)
ylabel(因变量y)
text(2,0.5,y=cos[0.5+3sin(x)/(1+x^2)])
grid //这里可以不用grid 也就是没有栅格 用就有 下图就没用
输入结果为:
3、设
(1)取x=[-2,8]之间函数的值(取100个点),画出曲线,看它有几个零点。
(提示:用polyval 函数)
解:经计算可知,当x=-0.2时,f(x)=-68;当x=8时,f(x)=16566 但为了便于观察零点,f(x)的范围取小点。
在MATLAB中输入以下程序:
p=[1 -4 0 3 -2 6];
x=linspace(-2,8,100);
y=polyval(p,x);
plot(x,y,g-); //这里同上
axis([-2,8, -90,800]);//这里-90,800可以适当修改 看出有交点就行了
grid
roots(p) //这root(p)可以不要,因为题目不要求求出解
输入结果如图:
ans =
3.7999
-1.2607
1.3479
0.0564 + 0.9623i
0.0564 - 0.9623i
经观察和由运算结果可知,有3个零点,分别为x1=-1.2607,x2=1.3479,x3=3.7999。
4、在[-10,10;-10,10]范围内画出函数的三维图形。
解:
在MATLAB中输入以下程序:
[X,Y]=meshgrid(-10 : 0.5 :10);
a=sqrt(X.^2+Y.^2);
Z=sin(a)./a;
surf(X,Y,Z); //这里可以把 surf改成mesh
输出结果如图:
5.将一个屏幕分4幅,选择合适的步长在右上幅与左下幅绘制出下列函数的图形。(10分)
①(曲线图);
②(曲面图)。
解:在MATLAB中输入以下程序:
subplot(2,2,1)
subplot(2,2,2)
ezplot((cos(x))^(1/2),[-pi./2,pi./2])
xlabel(自变量x)
ylabel(因变量y)
subplot(2,2,3)
x=-2:1:2;
y=-4:2:4;
ezsurfc(x^2/2^2+y^2/4^2)
text(-13,-12,f(x,y)=x^2/2^2+y^2/4^2)
subplot(2,2,4)
输出结果如图:
6有一组学生的考试成绩(见表),根据规定,成绩在100分时为满分,成绩在90~99之间时为优秀,成绩在80~89分之间时为良好,成绩在60~79分之间为及格,成绩在60分以下时为不及格,编制一个根据成绩划分等
文档评论(0)