《MATLAB绘》PPT课件(I)

《MATLAB绘》PPT课件(I)

ID:39358952

大小:3.73 MB

页数:174页

时间:2019-07-01

《MATLAB绘》PPT课件(I)_第1页
《MATLAB绘》PPT课件(I)_第2页
《MATLAB绘》PPT课件(I)_第3页
《MATLAB绘》PPT课件(I)_第4页
《MATLAB绘》PPT课件(I)_第5页
资源描述:

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

1、第4章MATLAB绘图4.1二维图形4.2三维图形4.3三维图形的精细处理4.4图像与动画4.5低层绘图操作目录LineGraphsBarGraphsAreaGraphsDirectionGraphsRadialGraphsScatterGraphsplotbar(grouped)areafeatherpolarscatterplotyybarh(grouped)piequiverrosespyloglogbar(stacked)fillcometcompassplotmatrixsemilogxbarh(stacke

2、d)contourfezpolarsemilogyhistimagestairsparetopcolorcontourerrorbarezcontourfezplotstemezcontour6、二维绘图函数汇总MATLAB提供多种图形功能,使你的数据或函数可视化,使数据不再是枯燥乏味的。使用MATLAB的图形函数,可以绘制二维或三维的数据图形和函数图形,如数据的散点图、直方图、茎干图、饼图、阶梯图和面积图等。使数据可视化的基本步骤是:1.准备好数据;2.选择适用的绘制图形函数;3.选择窗口和位置;4.编辑图形标注和说

3、明;5.输出或保存图形。4.1二维图形4.1.1绘制二维曲线的最基本函数1.plot函数的基本用法plot函数的基本调用格式为:plot(x,y)其中x和y为长度相同的向量,分别用于存储x坐标和y坐标数据。条件是元素个数能对应。用直线连接相邻两数据点来绘制图形可以一次绘制一条曲线,也可以一次绘制多条曲线可以设定绘图颜色、点型、线型、线宽等特性目录Matlab作图的基本步骤1、准备绘图数据:x=[0:pi/10:2*pi]y=sin(x)2、调用绘图函数作出图形,如:plot(x,y)3、调用相关函数和命令调整图形特性,

4、如:gridonaxis([-1,8,-2,2])若x的长度与Y的行数相等,则将x与Y中的各列相对应,绘制多条平面曲线;若x的长度与Y的列数相等,则将x与Y中的各行相对应,绘制多条平面曲线。plot(x,Y)x是一维数组,Y是二维数组plot(X,y)X是二维数组,y是一维数组若y的长度与X的行数相等,则将X中的各列与y相对应,绘制多条平面曲线;若y的长度与X的列数相等,则将X中的各行与y相对应,绘制多条平面曲线。plot(Y)x=1:length(Y)plot(x,Y)x=1:size(Y,1)plot(x,Y)当Y

5、为复数数组时,等价于:当Y是实数二维数组时,等价于:当Y是实数一维数组时,等价于:plot(real(Y),imag(Y))例:利用二维数组绘制图形:x=0:0.1:2*pix=x'X=[x,x,x]Y=[cos(x),2*cos(x),3*cos(x)]plot(X,Y)plot(X’,Y’)例4.1在0≤X≤2区间内,绘制曲线y=2e-0.5xsin(2πx)。程序如下:目录>>x=0:pi/100:2*pi;y=2*exp(-0.5*x).*sin(2*pi*x);plot(x,y)说明:(1)当x,y是同维矩

6、阵时,则以x,y对应列元素为横、纵坐标分别绘制曲线,曲线条数等于矩阵的列数。(2)当x是向量,y是有一维与x同维的矩阵时,则绘制出多根不同色彩的曲线。曲线条数等于y矩阵的另一维数,x被作为这些曲线共同的横坐标。目录>>x=0:pi/100:2*pi;y=[sin(2*pi*x);2*exp(-0.5*x).*sin(2*pi*x)];plot(x,y)线性代数中:列×行=矩阵n=9x=linspace(0,2*pi,50)y=cos(x)’*(1:n)plot(x,y)例:利用矩阵乘法生成绘图数据,并绘制图形:(3)p

7、lot函数最简单的调用格式是只包含一个输入参数:plot(y)即绘制以向量Y元素值为纵坐标(假如元素为实数),它的下标值为横坐标的线性图(即绘制Y的列向量对其坐标索引的图形)。>>y=[00.580.70.950.830.25];>>plot(y);%实际上是画折线例4.2某工厂2000年各月总产值(单位:万元)分别为22、60、88、95、56、23、9、10、14、81、56、23,试绘制折线图以显示出该厂总产值的变化情况。程序如下:>>p=[22,60,88,95,56,23,9,10,14,81,56,23];

8、plot(p)x=linspace(0,2*pi,30);y=sin(x);plot(y)注意为29等分,30维向量,与plot(y)的区别.>>x=linspace(0,2*pi,30);y=sin(x);>>plot(x,y)2.含多个输入参数的plot函数含多个输入参数的plot函数调用格式为:plot(x1,y1,x2,y

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

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

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