matlab课程设计题目.doc_第1页
matlab课程设计题目.doc_第2页
matlab课程设计题目.doc_第3页
matlab课程设计题目.doc_第4页
matlab课程设计题目.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

matlab课程设计题目(通信 班)班级: 姓名: 学号: 题目一MATLAB的基本运算采用MATLAB选用适当的函数或矩阵进行如下计算(1)极限的计算、微分的计算、积分的计算、级数的计算、求解代数方程、求解常微分方程;(2)矩阵的最大值、最小值、均值、方差、转置、逆、行列式、特征值的计算、矩阵的相乘、右除、左除、幂运算;题目二MATLAB的绘图(1)绘制四个不同的一维函数y=f(x)。把四个函数用不同曲线、不同标识符显示在同一幅图中;用同一种曲线、同一种标识符把四个函数显示在同一界面的不同窗口;要求显示网格、有图形标题、有坐标轴标志、有图形标注函数。题目一 Matlab的基本运算一、函数的运算 (1) 极限的计算选取函数:f(x)=计算代码:syms x y;y=limit(2*x+3)/(2*x+1).(x+1),x,inf)运行结果:y=exp(1)(2) 微分计算选取函数:f(x)=计算代码:syms x y;y=(2*x+3)/(2*x+1).(x+1);dy=diff(y)运行结果:dy =log(2*x + 3)/(2*x + 1)*(2*x + 3)/(2*x + 1)(x + 1) - (2*x + 3)/(2*x + 1)x*(2*(2*x + 3)/(2*x + 1)2 - 2/(2*x + 1)*(x + 1)(3) 积分的计算选取函数:y=exp(x2)计算代码:syms x ty=exp(x2);sy=int(y,x,t,t2) 运行结果:sy = (pi(1/2)*(erfi(t2) - erfi(t)/2(4) 级数的计算:选取级数:()计算代码:x=input(x=);n=input(n=);y=1;for i=1:n y=y+xi/prod(1:i);endvpa(y,10)运行结果:输入x=3;y=3得ans =13.0(5) 求解代数方程选取代数方程: 计算代码:solve(2*x2+8*x+6=0)运行结果:ans = -3 -1 (6) 求解常微分方程选取常微分方程:计算代码:dsolve(Dy=exp(x)-(x-5)*y,y(0)=1,x)运行结果:ans = (exp(25/2) - (2(1/2)*pi(1/2)*erf(2*2(1/2)*i)*exp(9/2)*i)/2)/exp(x - 5)2/2) - (2(1/2)*pi(1/2)*erf(2(1/2)*(x*i - 4*i)/2)*exp(9/2)*i)/(2*exp(x - 5)2/2)二、矩阵的运算 选取矩阵:A=(1) 求矩阵A的最大值计算代码:A=5 8 6 7;2 2 5 9;3 7 6 4;4 5 3 7;max(max(A)运行结果: ans = 9(2) 求矩阵A的最小值计算代码:A=5 8 6 7;2 2 5 9;3 7 6 4;4 5 3 7;min(min(A)运行结果: ans = 2(3) 求矩阵A的均值计算代码:A=5 8 6 7;2 2 5 9;3 7 6 4;4 5 3 7;mean(A(:)运行结果: ans = 5.1875(4) 求矩阵A的方差计算代码:A=5 8 6 7;2 2 5 9;3 7 6 4;4 5 3 7;var(A(:)运行结果: ans = 4.4292(5) 求矩阵A的转置计算代码:A=5 8 6 7;2 2 5 9;3 7 6 4;4 5 3 7;A运行结果: ans = 5 2 3 4 8 2 7 5 6 5 6 3 7 9 4 7(6) 求矩阵A的逆计算代码:A=5 8 6 7;2 2 5 9;3 7 6 4;4 5 3 7;Inv(A)运行结果: ans = 2.274 0.041096 -1.6027 -1.411 -1.3699 -0.20548 1.0137 1.0548 0.94521 0.19178 -0.47945 -0.91781 -0.72603 0.041096 0.39726 0.58904(7) 求矩阵A的行列式计算代码:A=5 8 6 7;2 2 5 9;3 7 6 4;4 5 3 7;det(A)运行结果: ans = -73(8) 求矩阵A的特征值的计算计算代码:A=5 8 6 7;2 2 5 9;3 7 6 4;4 5 3 7;eig(A)运行结果: ans = 20.163 -3.064 0.4902 2.4105(9) 求矩阵A,B的乘积再选取矩阵B=计算代码:A=5 8 6 7;2 2 5 9;3 7 6 4;4 5 3 7;B=1 0 1 0;0 1 0 1;1 1 0 0;0 0 1 1;A*B运行结果: ans = 11 14 12 15 7 7 11 11 9 13 7 11 7 8 11 12(10) 求矩阵B右除矩阵A计算代码:A=5 8 6 7;2 2 5 9;3 7 6 4;4 5 3 7;B=1 0 1 0;0 1 0 1;1 1 0 0;0 0 1 1;B/A运行结果: ans = 3.2192 0.23288 -2.0822 -2.3288 -2.0959 -0.16438 1.411 1.6438 0.90411 -0.16438 -0.58904 -0.35616 0.21918 0.23288 -0.082192 -0.32877(11) 求矩阵A左除矩阵B计算代码:A=5 8 6 7;2 2 5 9;3 7 6 4;4 5 3 7;B=1 0 1 0;0 1 0 1;1 1 0 0;0 0 1 1;AB运行结果: ans = 0.67123 -1.5616 0.86301 -1.3699 -0.35616 0.80822 -0.31507 0.84932 0.46575 -0.28767 0.027397 -0.72603 -0.32877 0.43836 -0.13699 0.63014(12) 求矩阵A的3次方计算代码:A=5 8 6 7;2 2 5 9;3 7 6 4;4 5 3 7;A3运行结果: ans = 1802 2751 2489 3574 1222 1848 1709 2476 1362 2091 1892 2697 1331 2018 1822 2641题目二MATLAB的绘图(1) 四个不同曲线不同标识符的函数图像显示在同一窗口内实验代码:x=0:pi/40:2*piy1=sin(x);y2=cos(x);y3=x.(1/2);y4=x;hold onplot(x,y1,r:)plot(x,y2,g-)plot(x,y3,k-.)plot(x,y4,b)legend(y1,y2,y3,y4)grid onxlabel(x)ylabel(yi)title(四个函数图像的叠加)运行结果:(2) 四个不同曲线相同标识符的函数图像分别显示在各自窗口内实验代码:x=0:pi/40:2*piy1=sin(x);y2=cos(x);y3=x.(1/2);y4=x; subplot(2,2,1)plot(x,y1)xlabel(x)ylabel(y1)legend(y1)grid onsubplot(2,2,2)plot(x,y2)xlabel(x)ylabel(y2)le

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论