2022年2022年简单的matlab程序 .pdf
《2022年2022年简单的matlab程序 .pdf》由会员分享,可在线阅读,更多相关《2022年2022年简单的matlab程序 .pdf(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、实验报告(2010 学年第一学期)课程 名 称Matlab 教 学 院 (部)工学院任课教师及职称许芹专 业、班级电子信息工程学号1104080129 姓名赵超名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 19 页 - - - - - - - - - 实验一Matlab 基础入门四:实例练习1, 设两个复数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=
2、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、结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 19 页 - - - - - - - - - 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
4、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 符号运算2, 微积分1) 求极限:,名师资料总结 - - -精品资料欢迎下载 - - - - - - - - -
5、 - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 19 页 - - - - - - - - - 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*x2+b*x+c diff(f,x,1) diff(f,x,2) diff
6、(f,a,1) diff(f,a,2) two_2 f =a*x2+b*x+c ans =2*a*x+b ans =2*a ans =x2 ans =0 3)积分: f(x)=ax2+bx+c ,分别以 x,a 作为自变量求f(x) 的积分function two_3 syms a b c x f=a*x2+b*x+c 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 19 页 - - - - - - - - - int(f,x) int(f,a) two_3 f =a*x
7、2+b*x+c ans =1/3*a*x3+1/2*b*x2+c*x ans =1/2*a2*x2+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-
8、1/6*cos(1)*(x-1)3+1/24*sin(1)*(x-1)4+1/120*cos(1)*(x-1)5-1/720*sin(1)*(x-1)6-1/5040*cos(1)*(x-1)7+1/40320*sin(1)*(x-1)8+1/362880*cos(1)*(x-1)9 3) 方程求解(1) 代数方程:分别以 x,a 为变量求方程f(x)=ax2+bx+c 的根求方程的解:function two_5 syms a b c x y z 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - -
9、 - - 第 5 页,共 19 页 - - - - - - - - - solve(a*x2+b*x+c=0,x) solve(a*x2+b*x+c=0,a) a1=1 1 1 ;1 -1 1 ;2 -1 -1 ; b=10 0 -4; inv(a1)*b two_5 ans = 1/2/a*(-b+(b2-4*c*a)(1/2) 1/2/a*(-b-(b2-4*c*a)(1/2) ans =-(b*x+c)/x2 ans = 2.0000 5.0000 3.0000 (2) 常微分方程求微分方程y=5, 初始条件 y(0)=1的解求二阶微分方程y=1+y ,初始条件 Dy(0)=0的解fun
10、ction two_6 syms y dsolve(Dy=5,y(0)=1) dsolve(D2y=1+Dy,Dy(0)=0) two_6 ans =5*t+1 ans =exp(t)-t+C2 (4) 符号积分变换以 f(x)=a*x2+bx+c 为例,求下列变换名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 19 页 - - - - - - - - - 傅里叶变换及其反变换正变换: fourier(f,u,v) 反变换: ifourier(f,u,v) 拉普拉斯变换及
11、其反变换正变换: laplace(f,w,z) 反变换: ilaplace(f,w,z) Z 变换及其反变换正变换: ztrans(f,w,z) 反变换: iztrans(f,w,z) clear function two_7 syms a b c x u v w z f=a*x2+b*x+c; f1=fourier(f,u,v) f2=ifourier(f1,u,v) f3=laplace(f,w,z) f4=ilaplace(f3,w,z) f5=ztrans(f,w,z) f6=ztrans(f5,w,z) two_7 f1 =2*(a*x2+b*x+c)*pi*dirac(v) f2
12、=2*(a*x2+b*x+c)*pi*dirac(v)2 f3 =(a*x2+b*x+c)/z f4 =(a*x2+b*x+c)/z*dirac(z) f5=(a*x2+b*x+c)*z/(z-1) f6 =(a*x2+b*x+c)*z2/(z-1)2 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 19 页 - - - - - - - - - 三实例练习1) 求极限)x, function two_8 syms x a f1=(x+a)/(x-a)x; f2=(tan(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年2022年简单的matlab程序 2022 简单 matlab 程序
限制150内