南华大学MATLAB实验报告4

南华大学MATLAB实验报告4

ID:47042155

大小:640.16 KB

页数:9页

时间:2019-07-06

南华大学MATLAB实验报告4_第1页
南华大学MATLAB实验报告4_第2页
南华大学MATLAB实验报告4_第3页
南华大学MATLAB实验报告4_第4页
南华大学MATLAB实验报告4_第5页
资源描述:

《南华大学MATLAB实验报告4》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验报告实验项目名称MATLAB绘图所属课程名称MATLAB及应用实验类型上机实验实验日期指导教师班级学号姓名成绩一、实验名称MATLAB绘图二、实验目的(1)掌握绘制二维图形的常用函数。(2)掌握绘制三维图形的常用函数。(3)掌握绘制图形的辅助操作三、实验原理  1.绘制二维图形的常用函数  plot函数绘制二维曲线,常用格式有:plot(x):缺省自变量的绘图格式,x可为向量或矩阵。plot(x,y):基本格式,x和y可为向量或矩阵。plot(x1,y1,x2,y2,…):多条曲线绘图格式,在同一坐标系中绘

2、制多个图形。plot(x,y,‘s’):开关格式,开关量字符串s设定了图形曲线的颜色、线型及标示符号。  2.绘制三维图形的常用函数(1)三维曲线图——plot3函数plot3(x1,y1,z1,'s1',x2,y2,z2,'s2'…)(2)三维网格图——mesh函数为数据点绘制网格线:mesh(z)——z为n×m的矩阵,x与y坐标为元素的下标位置mesh(x,y,z)——x,y,z分别为三维空间的坐标位置(3)三维曲面图——由surf函数完成的,用法和mesh类似。3.绘制图形的辅助操作  title——给图

3、形加标题xlable——给x轴加标注ylable——给y轴加标注text——在图形指定的任意位置加标注gtext——利用鼠标将标注加到图形任意位置gridon——打开坐标网格线gridoff——关闭坐标网格线legend——添加图例axis——控制坐标轴刻度4.特殊坐标系极坐标图形——polar(theta,rho(i,:))四、实验内容1、绘制和它的导数在[0,4]的曲线,并用适当的字体、大小标注其x轴、y轴及其函数。2、采用两种不同方法绘制在的三维(透视)网格曲面。(提示:ezmesh;mesh;hidde

4、n)3、绘制下列极坐标图形r=3(1-cosq)r=2(1+cosq)r=2(1+sinq)r=cos3qr=exp(4pq)4、在同一坐标内,分别用不同线型和颜色绘制曲线和,标记两曲线交叉点。五、实验过程及结果(含源代码)1.>>t=0:0.01:4*pi;y=(sqrt(3)/2)*exp(-2*t)*sin(2*sqrt(3)+pi/6);diff_y=diff(y);plot(t,y,(0:0.01:(4*pi-0.01)),diff_y)xlabel('t(0-4pi)','FontWeight',

5、'bold')ylabel('y=(sqrt(3)/2)*exp(-2t)*sin(2*sqrt(3)+pi/6)','FontWeight','bold')legend('y=f(t)','y=f''(t)')title('y=f(t)及f’(x)','FontSize',12,'FontWeight','bold','FontName','楷书')2.方法1:x=-3:.01:3;y=x;[X,Y]=meshgrid(x,y);z=4*X.*exp(-X.^2-Y.^2);mesh(X,Y,z)hidden

6、off方法2:x=-3:.01:3;y=x;ezmesh('4*x.*exp(-x.^2-y.^2)')hiddenoff3.(1)t=0:.01:2*pi;r=3*(1-cos(t));polar(t,r,'r')(2)t=0:.01:2*pi;r=2*(1+cos(t));polar(t,r,'r')(3)t=0:.01:2*pi;r=2*(1+sin(t));polar(t,r,'r')(4)t=0:.01:2*pi;r=cos(3*t);polar(t,r,'r')(5)t=0:.01:2*pi;r=e

7、xp(4*pi*t);polar(t,r,'r')4.y1=@(x)(0.2).*exp((-0.5).*x).*cos((4*pi).*x);y2=@(x)2*exp(-0.5*x)*cos(pi*x);holdonfplot(@(x)y1(x),[05],'b','-')fplot(@(x)y2(x),[05],'r','--')X=[];forx0=[0.471.512.493.534.45]X(end+1)=fsolve(@(x)y1(x)-y2(x),x0);endY=y1(X);plot(X,Y,'

8、.','Markersize',30);fori=1:length(X)text(X(i),Y(i),['(',num2str(X(i)),',',num2str(Y(i)),')'])end六、实验总结

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。