资源描述:
《Matlab语言及应用大作业》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、MATLAB语言及应用大作业姓名:xxx学号:xxxxxxxxxxxx班级:xxxx1.利用plot函数在区间[0,2π]同时绘制x=sin(t)和y=cos(t),z=sin(t)+cos(t)的图形。要求:1)对图像x轴和y轴分别标注“时间”和“函数值”>>t=[0:0.01:2*pi];x=sin(t);y=cos(t);z=sin(t)+cos(t);plot(t,x,t,y,t,z);xlabel('时间','fontsize',20,'fontweight','bold');ylabel(
2、'函数值','fontsize',20,'fontweight','bold');2)对曲线加图例标注,图例位置自动定位(12分)。t=[0:0.01:2*pi];x=sin(t);y=cos(t);z=sin(t)+cos(t);plot(t,x,t,y,t,z);xlabel('时间','fontsize',20,'fontweight','bold');ylabel('函数值','fontsize',20,'fontweight','bold');gtext('x=sin(t)');gtext(
3、'y=cos(t)');gtext('z=sin(t)+cos(t)');1.求2!+4!+6!+8!+10!(12分)s=sum(factorial(2:2:10))s=36698663.编写m函数,计算函数值(12分)首先创建.m文件functiony=funn(x)ifx<0y=0;elseifx>=0&&x<1y=x;elseif1<=x&&x<2y=2-x;elsey=0;end在MATLAB命令窗口中输入>>funn(50)得:ans=04.计算下面矩阵的特征值、特征向量、迹和秩。抽取它的
4、对角线元素作成只含对角线元素,其它元素均为零的三阶矩阵。(12分)A=[73-2;34-1;-2-13]>>A=[73-2;34-1;-2-13];[vA,dA]=eig(A);rA=rank(A);trA=trace(A);diagA=diag(diag(A))5.分别用矩阵除法和SOLVE函数求解下面线性方程组(16分)矩阵除法>>A=[10,-1,0;-1,10,-2;0,-2,10];>>B=[9;7;6];>>X=ABX=0.99580.95790.7916SOLVE法a=[10,-1,0
5、;-1,10,-2;0,-2,10];b=[9;7;6];x=linsolve(a,b)x=0.99580.95790.79166.试用自己的话简要回答下面的问题(12分)a.什么是MATLAB的搜索路径?如何查看搜索路径?如何进行搜索路径的扩展?matlab的搜索路径是matlab的安装主目录及所有工具箱的路径(1).搜索路径对话框[file][setpath](2).path命令(3)genpath命令(4)editpathpathtool命令(1)利用路径设置菜单(2)使用path命令扩展(3)
6、使用addpath命令扩展(4)使用editpath和pathtool命令扩展b、在SIMULINK中如何对模块进行添加、复制和删除的操作。模块库中的模块可以直接用鼠标进行拖曳(选中模块,按住鼠标左键不放)而放到模型窗口中进行处理。复制:选中模块,然后按住鼠标右键进行拖曳即可复制同样的一个功能模块。删除:选中模块,按Delete键即可。若要删除多个模块,可以同时按住Shift键,再用鼠标选中多个模块,按Delete键即可。也可以用鼠标选取某区域,再按Delete键就可以把该区域中的所有模块和线等全部删
7、除。7.求解方程的所有根(12分)>>p=[2-56-19];>>roots(p)ans=1.6024+1.2709i1.6024-1.2709i-0.3524+0.9755i-0.3524-0.9755i8.用fsolve函数求解下面非线性方程(12分)。x0=[0.50.5];fsolve('fwm',x0)ans=0.77930.7763fwm.mfunctiony=fwm(x)y(1)=x(1)-0.8*cos(x(1))-0.3*sin(x(2));y(2)=x(2)-0.8*sin(x(1
8、))-0.3*cos(x(2));y=[y(1)y(2)];