- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实 验 报 告
(2010学年第一学期)
课 程 名 称 Matlab
教 学 院 (部) 工学院
任课教师及职称 许芹
专 业、班 级 电子信息工程
学 号 1104080129
姓 名 赵超
实验一 Matlab基础入门
四:实例练习
设两个复数a=2+3i,b=4+5i,计算a+b,a-b,a*b,a/b
function one_1(a,b)
a1=a+b
a2=a-b
a3=a*b
a4=a/b
a=complex(2,3);
b=complex(4,5);
one_1(a,b)
a1 = 6.0000 + 8.0000i
a2 = -2.0000 - 2.0000i
a3 = -7.0000 +22.0000i
a4 = 0.5610 + 0.0488i
2,计算下列函数的结果,其中x=-3.5?,y=8?,
F=
function one_2(x,y)
x=x*pi/180
y=y*pi/180
f=(sin(abs(x)+abs(y)))/(sqrt(cos(abs(x+y))))
one_2(-3.5,8)
x = -0.0611
y = 0.1396
f = 0.1997
3.我国人口按2000年第五次人口普查的结果为12.9533亿,如果人口增长率为1.07%,求公元2010年的人口数。
function one_3(n)
a=12.9533
y=a*(1+0.00107)^(n-2000)
one_3(2010)
a = 12.9533
y = 13.0926
4,求解ax2+bx+c=0方程的根,其中a=1,b=2,c=3
function one_4(a,b,c)
p1=[a,b,c]
roots(p1)
one_4(1,2,3)
p1 = 1 2 3
ans =
-1.0000 + 1.4142i
-1.0000 - 1.4142i
5,已知三角形三边a=8.5,b=14.6.c=18.4,求三角形面积
function one_5(a,b,c)
s=(a+b+c)/2;
area=sqrt(s*(s-a)*(s-b)*(s-c))
one_5(8.5,14.6,18.4)
area = 60.6106
实验二 Matlab 符号运算
微积分
求极限: , ,
function two_1
syms x
limit(1/x,x,0)
limit(1/x,x,0,left)
limit(1/x,x,0,right)
two_1
ans =NaN
ans =-Inf
ans =Inf
2) 微分:f(x)=ax2+bx+c 分别以x,a作为自变量求f(x)的一次和二次微分
function two_2
syms a b c x
f=a*x^2+b*x+c
diff(f,x,1)
diff(f,x,2)
diff(f,a,1)
diff(f,a,2)
two_2
f =a*x^2+b*x+c
ans =2*a*x+b
ans =2*a
ans =x^2
ans =0
3)积分:f(x)=ax2+bx+c,分别以x,a作为自变量求f(x)的积分
function two_3
syms a b c x
f=a*x^2+b*x+c
int(f,x)
int(f,a)
two_3
f =a*x^2+b*x+c
ans =1/3*a*x^3+1/2*b*x^2+c*x
ans =1/2*a^2*x^2+b*x*a+c*a
4)级数:求级数 求sin(x)的前十项展开式
function two_4(n)
syms x
y=1/x;
symsum(y,x,1,n)
y1=sin(x);
taylor(y1,10,1)
two_4(100)
Ans=14466636279520351160221518043104131447711/2788815009188499086581352357412492142272
ans =sin(1)+cos(1)*(x-1)-1/2*sin(1)*(x-1)^2-1/6*cos(1)*(x-1)^3+1/24*sin(1)*(x
文档评论(0)