matlab函数图像画图教程_第1页
matlab函数图像画图教程_第2页
matlab函数图像画图教程_第3页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Matlab画图教程1、MATLAB简介:MATLAB语言丰富的图形表现方法,使得数学计算结果可以方便地、多样性地实现了可视化,这是其它语言所不能比拟的。2、MATLAB的绘图功能:单窗口单曲线绘图x=[0,0.58,0.84,1,0.91,0.6,0.14]plot(x)单窗口多曲线绘图t=0:pi/100:2*pi;y=sin(t);y1=sin(t+0.25);y2=sin(t+0.5);plot(t,y,t,y1,t,y2)单窗口多曲线分图绘图t=0:pi/100:2*pi;y=sin(t);y1=sin(t+0.25);y2=sin(t+0.5);plot(t,y,t,y1,t,y2)subplot(1,3,1);plot(t,y)subplot(1,3,2);plot(t,y1)subplot(1,3,3);plot(t,y2)t=0:pi/100:2*pi;y=sin(t);y1=sin(t+0.25);y2=sin(t+0.5);plot(t,y,t,y1,t,y2)subplot(3,1,1);plot(t,y)subplot(3,1,2);plot(t,y1)subplot(3,1,3);plot(t,y2)多窗口绘图t=0:pi/100:2*pi;y=sin(t);y1=sin(t+0.25);y2=sin(t+0.5);plot(t,y)figure(2)plot(t,y1)figure(3)plot(t,y2)可任意设置颜色与线型t=0:pi/100:2*pi;y=sin(t);y1=sin(t+0.25);y2=sin(t+0.5);subplot(1,3,1);plot(t,y,'r-')subplot(1,3,2);plot(t,y1,'g:')subplot(1,3,3);plot(t,y2,'b*')图形加注功能t=0:0.1:10y1=sin(t);y2=cos(t);plot(t,y1,'r',t,y2,'b--');x=[1.7*pi;1.6*pi];y=[-0.3;0.8];s=['sin(t)';'cos(t)'];text(x,y,s);title('正弦和余弦曲线');legend('正弦','余弦')xlabel('时间t'),ylabel('正弦、余弦')gridaxissquarefill-基本二维绘图函数x=[12345];y=[4151fill(x,y,'r')绘制阶梯曲线x=0:pi/20:2*pi;y=sin(x);stairs(x,y)绘制极坐标绘图t=0:2*pi/90:2*pi;y=cos(4*t);polar(t,y)绘制火柴杆绘图t=0:0.2:2*pi;y=cos(t);stem(y)绘制直方图t=0:0.2:2*pi;y=cos(t);bar(y)绘制彗星曲线图t=-pi:pi/500:pi;y=tan(sin(t))-sin(tan(t));comet(t,y)绘制三维线形图t=0:pi/50:10*pi;plot3(t,sin(t),cos(t),'r:')三维多边形y1=rand(3,5);y2=rand(3,5);y3=rand(3,5);fill3(y1,y2,y3,'m');holdon;plot3(y1,y2,y3,'yo')矩阵的三维网线图z=rand(6);0.8808 0.0729 0.4168 0.7694 0.3775 0.47760.33810.71010.33810.71010.09640.63520.38260.70860.18950.87910.67470.89650.68760.23800.74310.35940.56260.87840.12170.39100.71890.08990.81300.48650.07680.97590.87920.16100.87820.11310.14330.6288=round(z)1 0 0 1 0 0010101011110101100101001101001mesh(z);不出图…meshgrid——网线坐标值计算函数x=-5:5;y=x;[X,Y]=meshgrid(x,y)Z=X.^2+Y.^2mesh(X,Y,Z)三维曲面图x=-5:5;y=x;[X,Y]=meshgrid(x,y)Z=X.^2+Y.^2surf(X,Y,Z)1(1)在同一幅图上的区间,用0.5的间隔绘制sinx的红色曲线,用0.1隔绘制sin(x+0.5)0.01的间隔绘制sin(x+1)的蓝色曲线。t=-pi:0.5:pi;y=sin(t);t=-pi:0.1:pi;y1=sin(t+0.5);t=-pi:0.01:pi;y2=sin(t+1);plot(t,y,'r-',t,y1,'g:',t,y2,'b*')(2)给图的x和y轴添加标注。xlabel('时间t'),ylabel('正弦')2在[-2*pi,pi]0.15cos(x.^2+1)t=--10:0.1:10;y=5*cos(x..*x+1);plot(x,y,'r');x=[-2*pi;pi];3编辑M曲面图,并对它们分别加图题和标注坐标轴。x=-2:0.05:2;y=-2:0.05:2;[X,Y]=meshgrid(x,y);Z=4*X.*(exp(-(X.^2+Y.^2)));figure(1);plot3(X,Y,Z);gridon;隶书figure(2);mesh(X,Y,Z);gridon;title('三维网眼图','FontSize',24,'FontName','隶书');figure(3);surf(X,Y,Z);gridon;title('三维表面图','FontSize',24,'FontName','隶书');四、作业:

4

(x2y2)编辑M文件实现函数 的各种图形包括三维线形图网眼图表面图、轮廓图、混合图,并对它们分别加图题和标注坐标轴。x=-2:0.05:2;y=-2:0.05:2;[X,Y]=meshgrid(x,y);Z=4*X.*(exp(-(X.^2+Y.^2)));figure(1);plot3(X,Y,Z);gridon;title('三维线形图','FontSize',24,'FontName','隶书');xlabel('时间t'),ylabel('对数');figure(2);mesh(X,Y,Z);gridon;隶书xlabel('t'),ylabel('对数');on;title('三维表面图','FontSize',24,'FontName','隶书');xlabel('时间t'),ylabel('对数');figure(4);contour(X,Y,Z);gridon;title('三维轮廓图','FontSize',24,'Fo

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论