MATLAB教程第二章图形绘制ppt课件.ppt

MATLAB教程第二章图形绘制ppt课件.ppt

ID:59416497

大小:985.50 KB

页数:39页

时间:2020-09-19

MATLAB教程第二章图形绘制ppt课件.ppt_第1页
MATLAB教程第二章图形绘制ppt课件.ppt_第2页
MATLAB教程第二章图形绘制ppt课件.ppt_第3页
MATLAB教程第二章图形绘制ppt课件.ppt_第4页
MATLAB教程第二章图形绘制ppt课件.ppt_第5页
资源描述:

《MATLAB教程第二章图形绘制ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第二讲图形绘制一、曲线绘制1.plot函数:plot(x,y,’可选项’)(1)显式y=f(x);参数式x=x(t),y=y(t)。例1t=0:pi/50:2*pi;a=8;m=2;n=5;x=a*sin(m*t);y=a*cos(n*t);plot(x,y,'b-.')-8-6-4-202468-8-6-4-202468例2绘制其中a=8,m=2,n=5。(2)绘制由点列连接成的折线。例3x=[0,1,3,4,6,7,8];y=[4,2,7,3,6,5,1];plot(x,y)(3)同一坐标平面上的多条显式曲线或参数式曲

2、线。例4x=0:pi/60:2*pi;y1=sin(x);y2=cos(x);plot(x,y1,'mo',x,y2,'r+')符号颜色符号线形y黄色.点m紫红o圆圈c青色xx标记r红色s方形g绿色d钻石菱形b蓝色+加号w白色*星号k黑色-实线:点线-.点划线<三角--虚线可选项:解:t=0:pi/90:2*pi;x1=4*sin(t);y1=4*cos(t);x2=8*sin(2*t);y2=8*cos(3*t);plot(x1,y1,'mo',x2,y2,'g-')例5绘制参数曲线与在区间上的图形。2.ezplot函数

3、:ezplot(F,[xmin,xmax]) 绘制曲线隐式F(x,y)=0。解:symsxy;a=2;F=x^4+y^4-a^4;ezplot(F,[-2,2])例6绘制所表示的曲线,式中可取a=2。例7绘制隐式曲线。解:symsxy;f=x^4+y^4-8*x^2-10*y^2+16;ezplot(f)3.polar函数:polar(theta,rho,’可选项’) 绘制曲线极坐标式。例8绘制在上的图形。解:s=0:pi/60:3*pi;r=4*cos(3*s);polar(s,r,'m-.')例9绘制在区间上的图形,可

4、取a=5,b=3。解:s=0:pi/60:2*pi;a=5;b=3;r=b-a*cos(s);polar(s,r)4.plot3函数:plot3(x,y,z,’可选项’) 绘制空间参数曲线。例10绘制空间曲线在区间上的图形,式中可取a=20,c=3。解:t=0:pi/30:9*pi;a=20;c=3;x=a*t.*sin(t);y=a*t.*cos(t);z=c*t;plot3(x,y,z,'mo')二、曲线处理1.标注:命令作用gridon/off加/去网格虚线title(‘字符串’)在顶端加标题x/ylabel在x,y

5、轴加字符串legend(‘字符串’)在图形附近加字符串text(x,y,‘字符串’)在(x,y)处加字符串gtext(‘字符串’)在鼠标处加字符串解:x=-2:0.1:2;y1=x.^2;y2=x.^3;plot(x,y1,'r-',x,y2,'m--'),gridonlegend('y=x^2','y=x^3')title('y=x^2andy=x^3')例11在同一窗口里绘制曲线,并给加以标注。例12在同一窗口里绘制曲线,并加以标注。解:x=0:pi/30:2*pi;y1=sin(x);y2=cos(x);figure

6、(2)plot(x,y1,'go',x,y2,'mx'),gridontitle('sin(alpha)andcos(alpha)')gtext('sin(alpha)')gtext('cos(alpha)')xlabel('alpha')ylabel('sin(alpha)andcos(alpha)')2.坐标轴与边框:命令作用axis([x1,x2,y1,y2])调整坐标轴刻度axis(‘manual’)固定坐标轴刻度axis(‘square’)使窗口为正方形axis(‘off/on’)不显示/显示坐标刻

7、度boxon/off加/去边框例9绘制在区间[0,3]上的图形,步长取为h=0.01。解:x=0:0.01:3;y=x.*sin(pi./x);plot(x,y,'m-');gridonboxon3.窗口分割:subplot(m,n,p)例10观察的图形在原点x=0附近的差异。解:x=0.01:0.1:1.5;subplot(1,2,1)y1=x.*log(x);plot(x,y1,'m-'),gridonsubplot(1,2,2)y2=x.*x.*log(x);plot(x,y2,'r-'),gridon三、曲面绘制命

8、令作用plot3(x,y,z)用截线方式表示mesh(x,y,z)用网络方式表示surf(x,y,z)用网状补片方式表示meshc(x,y,z)加等高线surfc(x,y,z)加等高线surfl(x,y,z)加阴影hiddenon/off消除/显示被遮部分网状线例11绘制在矩形区域D:[-4,4],[-

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

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

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