《MATLAB绘图的补充》PPT课件

《MATLAB绘图的补充》PPT课件

ID:39358972

大小:253.92 KB

页数:27页

时间:2019-07-01

《MATLAB绘图的补充》PPT课件_第1页
《MATLAB绘图的补充》PPT课件_第2页
《MATLAB绘图的补充》PPT课件_第3页
《MATLAB绘图的补充》PPT课件_第4页
《MATLAB绘图的补充》PPT课件_第5页
资源描述:

《《MATLAB绘图的补充》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、函数f(x)曲线fplot函数则可自适应地对函数进行采样,能更好地反应函数的变化规律。fplot函数格式:fplot(fname,lims,tol)其中fname为函数名,以字符串形式出现,lims为变量取值范围,tol为相对允许误差,其其系统默认值为2e-3。例:fplot(‘sin(x)’,[02*pi],’-+’)fplot(‘[sin(x),cos(x)]’,[02*pi],1e-3,’·’)同时绘制正弦、余弦曲线为绘制f(x)=cos(tan(πx))曲线,可先建立函数文件fct.m,其内容为:functiony=fct(

2、x)y=cos(tan(pi*x));用fplot函数调用fct.m函数,其命令为:fplot(‘fct’,[01],1e-4)函数f(x)曲线特殊坐标图形一、对数坐标图形(一)loglog(x,y)双对数坐标【例】绘制y=

3、1000sin(4x)

4、+1的双对数坐标图。程序为:x=[0:0.1:2*pi];y=abs(1000*sin(4*x))+1;loglog(x,y);%双对数坐标绘图命令以X轴为对数重新绘制上述曲线,程序为:x=[0:0.01:2*pi]y=abs(1000*sin(4*x))+1semilogx(x,y);

5、%单对数X轴绘图命令同样,可以以Y轴为对数重新绘制上述曲线,程序为:x=[0:0.01:2*pi]y=abs(1000*sin(4*x))+1semilogy(x,y);%单对数Y轴绘图命令(二)单对数坐标二、极坐标图函数polar(theta,rho)用来绘制极坐标图,theta为极坐标角度,rho为极坐标半径【例】绘制sin(2*θ)*cos(2*θ)的极坐标图,程序为:theta=[0:0.01:2*pi];rho=sin(2*theta).*cos(2*theta);polar(theta,rho);%绘制极坐标图命令tit

6、le('polarplot');其它图形函数除plot等基本绘图命令外,Matlab系统提供了许多其它特殊绘图函数,这里举一些代表性例子,更详细的信息用户可随时查阅在线帮助,其对应的M-file文件存放在系统matlabtoolboxmatlab目录下。其它图形函数一、阶梯图形函数stairs(x,y)可以绘制阶梯图形,如下列程序段:x=[-2.5:0.25:2.5];y=exp(-x.*x);stairs(x,y);%绘制阶梯图形命令title('stairsplot');二、条形图形函数bar(x,y)可以绘制条形图形,如

7、下列程序段将绘制条形图形x=[-2.5:0.25:2.5];y=exp(-x.*x);bar(x,y);%绘制条形图命令三、填充图形fill(x,y,’c’)函数用来绘制并填充二维多边图形,x和y为二维多边形顶点坐标向量。字符’c’规定填充颜色,其取值前已叙述。下述程序段绘制一正方形并以黄色填充:其它图形函数x=[01100];%正方形顶点坐标向量y=[00110];fill(x,y,'y');%绘制并以黄色填充正方形图再如:x=[0:0.025:2*pi];y=sin(3*x);fill(x,y,[0.50.30.4]);%颜色向

8、量Matlab系统可用向量表示颜色,通常称其为颜色向量。基本颜色向量用[rgb]表示,即RGB颜色组合;以RGB为基本色,通过r,g,b在0~1范围内的不同取值可以组合出各种颜色。二维绘图函数小结plot二维图形基本函数fplotf(x)函数曲线绘制fill填充二维多边图形polar极坐标图bar条形图loglog双对数坐标图semilogxX轴为对数的坐标图semilogyY轴为对数的坐标图stairs阶梯形图axis设置坐标轴clf清除图形窗口内容close关闭图形窗口figure创建图形窗口grid放置坐标网格线gtext用鼠

9、标放置文本hold保持当前图形窗口内容subplot创建子图text放置文本title放置图形标题xlabel放置X轴坐标标记ylabel放置Y轴坐标标记三维图形一、plot3函数最基本的三维图形函数为plot3,它是将二维函数plot的有关功能扩展到三维空间,用来绘制三维图形。函数格式:plot3(x1,y1,z1,c1,x2,y2,z2,c2,…)其中x1,y1,z1…表示三维坐标向量,c1,c2…表示线形或颜色。函数功能:以向量x,y,z为坐标,绘制三维曲线。【例】绘制三维螺旋曲线,其程序为:t=0:pi/50:10*pi;y

10、1=sin(t),y2=cos(t);plot3(y1,y2,t);title('helix'),text(0,0,0,'origin');xlabel('sin(t)'),ylabel('cos(t)'),zlabel('t');g

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

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

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