还剩8页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
乐以电力大律《Matlab》课内实验报告姓名_________________________________________学号_________________________________________学院_________________________________________班级_________________________________________课程名机Matlab语言程序设计实验题目Matlab基础知识的综合运用指导教师2013年03月22日
一、实验目的
1.熟悉Matlab的工作环境;
2.掌握Matlab中创建矩阵的方法和矩阵的运算;
3.掌握Matlab中图形的绘制;
4.掌握Matlab的多项式函数;
5.掌握Matlab的数据分析函数
二、实验内容和结果712sin-+2-
0.
41.计算s=——5---------+4;保存s;清除工作空间中的变量s;将保存的s读cos⑹+4取到工作空间;清空命令窗口»s=2*sinpi/5+2-
0.4/cos6+4+4»save datals»clear»load datal»clc
2.生成随机逻辑矩阵A和对矩阵4和8作与、或、非以及异或运算,并将结果分别赋给四个变量名;选择其中两个测试逻辑函数any和allA=rand
40.6B=rand
40.5y=AB»h=A|B»f=~A»yh=xor A,Bla=anyf»lal=allf x2*
3.用plot命令绘制函数y%=的图像注意定义域加标题,x轴y shxlnx2+l轴标注,在点2,y2处用text命令加标注fun=inline x・
2.*sinh x./log x.2+1x=linspace-2,3,40;y=fun x;plot x,y,,~rplot x,y,»titlex-2*shx/lnx12+1的图像»xlabelXylabelJ Y»text2,fun2/2,y2shx/lnx2+i的图像30252015102,y250-5-10-2-
1.5-1-
0.
500.
51.
522.53X4,将绘图窗口分成两行两列四个子窗口,第一个窗口用mesh绘制z=X=ZCOS”第二个窗口用surf绘制z=J,+y2,第三个窗口用plot3绘制y=/sinQ,z=2t第四个窗口用ezplot绘制/+y2=][x,y]=meshgrid-1:
0.05:1,-1:
0.05:1;-2-z=sqrt x.2+y.2;subplot221mesh x,y,ztitle用mesh绘制z=sqrt x2+y2的图像»subplot222surf x,y,ztitle用surf绘制z二sqrt x^2+/2的图像t=linspacepi/2,pi/2,40;x=t.Mos t;y=t.*sint;z=
2.*t;subplot223plot3x,y,ztitle用plot3绘制的图像»subplot224ezplot Jx―2+y.八2Ttitle,用ezplot绘制x八2+y八2=1的图像用mesh绘制z=sqrtx2+y20]图像用su他会制z=sqrtx2+y20J图像用plot3绘制的图像
5.用plot在[-2乃,21]内绘制y=xsinx的图形;利用hold命令保持绘图窗口;在相同的范围内绘制y=expx的图形-3-x=linspace-2*pi,2*pi,40;yl=x.*sinx;»y2=expx;plot x,yl,hold onplot x,y2,+-klegendy=x.*sin x,y=exp x»axis[-88-820]
6.用inline定义函数y=xe~x sinx;并用plot绘制其在[-肛乃]上的图像x=linspace-pi,pi,20;fun=inline x.*exp-x・*sinx’y=fun x;plot x,y,,*一r-4-20••I L LLL1181-••164-•14•
12.•10••8•■6*•42■•0•r--_—-4-3-2-1012二3J L
47.生成字符串e=e的数值fun二inline exp xx=le=funlstrl=num2str estr2=e=str=strcatstr2,strl
8.比较4个字符串比较函数strl=,sdDhFGGhnjdfFFdsaFdJajds,»str2=SdDhFGGhNjdfFfdsaFdjajds,»str3=jchfJDbjZBDZdHDFJdhsjdfvjdhZDHF,»str4=J JchfJDbjZBDFDhfchjHGFDfgfgCJhHZvh,l=strcmpstrl,str2ll=strcmpi strl,str2lll=strncmpstr3,str4,11lll=strncmpi str3,str4,
119.求多项式函数px=2/+3/+4的根,求以得到的根向量为根的多项式;求px的导函数系数向量ql和以5为常数项的原函数系数向量q2;在同一绘图-5-窗口中用plot绘制px,qlx,q2x的图像,并加图例»p=
[2304];r=rootsppl=polyrql=polyderpq2=polyintp,5x=linspace-10,20,50;y=
2.*x.-3+
3.*x.八2+4;yl=
6.*x.12+
6.*x+0;y2=
0.
5000.*x.-4+
1.
0000.*x.-3+
4.
0000.*x+5・0000;plot x,y,,*-r,x,yl,,o—b,,x,y2,h-.k,»legendy=px,yl=ql x,y2=q2x
10.输入向量x,按从大到小的顺序排序»x=
[56892391597]y=sortxyl=fliplry-6-—4—
2011.找出数组A=中所有绝对值大于3的元素-3—11»A=[-4-2024;-3-l135];»b=A3|A-3b二1000100001»d=Al,l;»c=A:,5;»B=[d;c]
三、思考及总结在上机运行时才发现原本拥有的理论信心一点一点的散去,好多细节都要去查笔记,还有一些直接没有头绪通过这次试验,我觉得在学习MATLAB中,不能只注重理论,最重要的就应该是上机演练,日后,我会多多上机做题,相信一定会学好MATLAB的谢谢老师-7-。