电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

实验四 Matlab图形绘制VIP免费

实验四 Matlab图形绘制_第1页
1/8
实验四 Matlab图形绘制_第2页
2/8
实验四 Matlab图形绘制_第3页
3/8
实验4Matlab图形绘制一、实验目的:1、掌握绘制二维图形的常用函数;2、掌握绘制三维图形的常用函数;3、掌握绘制图形的辅助操作。二、实验内容:1.设,在x=0~2π区间取101点,绘制函数的曲线。>>x=0:2*pi/100:2*pi;y=(0.5+3.*sin(x)./(1+x.^2)).*cos(x);plot(x,y)2.已知:,,,完成下列操作:(1)在同一坐标系下用不同的颜色和线性绘制三条曲线;x=-100:0.01:100;>>y1=x.^2;>>y2=cos(2.*x);>>y3=y1.*y2;>>plot(x,y1,'r-',x,y2,'c-.',x,y3,'b:')(2)以子图形式绘制三条曲线;x=-100:0.01:100;>>y1=x.^2;>>y2=cos(2.*x);>>y3=y1.*y2;>>subplot(2,2,1),plot(x,y1,'r-');>>subplot(2,2,2),plot(x,y2,'c-.');>>subplot(2,2,3),plot(x,y2,'b:');(3)分别用条形图、阶梯图、杆图和填充图绘制三条曲线。x=-100:0.01:100;>>y1=x.^2;>>y2=cos(2.*x);>>y3=y1.*y2;>>bar(x,y1)>>bar(x,y2)>>bar(x,y3)>>stairs(x,y1)>>stairs(x,y2)>>stairs(x,y3)>>stem(x,y1)>>stem(x,y2)>>stem(x,y3)>>area(x,y1)>>area(x,y2)>>area(x,y3)3.已知:,在区间绘制函数曲线。x=-5:0.1:5;>>y=(x+pi^(1/2))./(exp(2)).*(x<=0)+1/2.*log(x+(1+x.^2).^(1/2)).*(x>0);>>plot(x,y)4.绘制极坐标曲线,并分析参数a、b、n对曲线形状的影响。theta=[0:360]*pi/180;>>a=3;>>b=7;>>n=5;>>rho=a.*sin(b+n*theta)>>polar(theta,rho)5.在xy平面内选择区域,绘制函数的三种三维曲面图。x=-8:0.1:8;>>y=-8:0.1:8;>>[x,y]=meshgrid(x,y);>>z=sin((x.^2+y.^2).^(1/2))./((x.^2+y.^2).^(1/2));>>plot3(x,y,z);>>mesh(x,y,z);>>surf(x,y,z);6.用plot函数绘制下面分段函数的曲线。7.某工厂2005年度各季度产值(单位:万元)分别为:450.6、395.9、410.2、450.9,试绘制柱形图和饼图,并说明图形的实际意义。year=[1,2,3,4];money=[450.6395.9410.2450.9];>>bar(year,money)pie(money);legend({'1','2','3','4'});8.在同一坐标轴中绘制下列两条曲线并标注两曲线交叉点。(1)(2)t=0:pi/10000:pi;>>x=sin(3*t).*cos(t);>>y1=2*x-0.5;>>y2=sin(3*t).*sin(t);>>y=y1-y2;plot(x,y1);holdon;plot(x,y2);y=y1-y2;e=find(y>-0.0002&y<0.0002)e=283250143866358x(e)ans=0.26160.5000-0.16060.1190>>text(0.2616,2*0.2616-0.5,'\fontsize{16}\leftarrowsin(t)=.707')>>text(0.5000,2*0.5000-0.5,'\fontsize{16}\leftarrowsin(t)=.707')text(-0.1606,-2*0.1606-0.5,'\fontsize{16}\leftarrowsin(t)=.707')text(0.1190,2*0.1190-0.5,'\fontsize{16}\leftarrowsin(t)=.707')9.绘图练习题(1)设,在x=0~2π区间取101点,绘制函数的曲线。(2)已知y1=x2,y2=cos(2x),y3=y1*y2,其中x为取值-2π~2π的等差数列(每次增加0.02π),完成下列操作:(a)在同一坐标系下用不同的颜色和线型绘制三条曲线,给三条曲线添加图例。(b)以子图形式,分别用条形图、阶梯图、杆图绘制三条曲线,并分别给三个图形添加标题“y1=x^2”,“y2=cos(2x)”和“y3=y1*y2”。(3)绘制函数的网格图和等高线图。其中x的21个值均匀分布在[-5,5]范围,y的31个值均匀分布在[0,10],要求使用subplot(1,2,1)和subplot(1,2,2)将产生的网格图和等高线图画在同一个窗口上。

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

实验四 Matlab图形绘制

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部