函数可视化与Matlab作图.ppt

函数可视化与Matlab作图.ppt

ID:56559719

大小:515.50 KB

页数:46页

时间:2020-06-28

函数可视化与Matlab作图.ppt_第1页
函数可视化与Matlab作图.ppt_第2页
函数可视化与Matlab作图.ppt_第3页
函数可视化与Matlab作图.ppt_第4页
函数可视化与Matlab作图.ppt_第5页
资源描述:

《函数可视化与Matlab作图.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验二函数可视化与Matlab作图函数的可视化f(x),g(x)是周期函数吗?观察它们的图象。程序x=linspace(0,8*pi,100);F=inline('sin(x+cos(x+sin(x)))');y1=sin(x+cos(x+sin(x)));y2=0.2*x+sin(x+cos(x+sin(x)));plot(x,y1,'k:',x,y2,'k-')legend('sin(x+cos(x+sin(x))','0.2x+sin(x+cos(x+sin(x)))',2)令matlab绘图matlab语言丰富的图形表现方法,使得数学计算结果可以方便地、多样性地实

2、现了可视化,这是其它语言所不能比拟的。MATLAB提供了丰富的绘图功能helpgraph2d可得到所有画二维图形的命令helpgraph3d可得到所有画三维图形的命令graph[ɡrɑ:f]n.[数]图表dimension[di'menʃən]n.[数]维在matlab中使用figure函数来建立图形窗口,调用方式figure清除图形窗口命令clf:清除当前图形窗口所有可见的对象clearfigurematlab图形窗口主要内容:辅助操作:批注:图形名称坐标轴名称曲线标注图例最基本的二维图形指令函数:plotplot[plɔt]vt.绘图图形保持:同一坐标轴控制多个图形窗

3、口分割:同一窗口含多个坐标轴figure(n):表示第n个图形窗口['fiɡə]n.图形figure(1);figure(2);…;figure(n)打开不同的图形窗口,以便绘制不同的图形。gridon:在所画出的图形坐标中加入网格gridn.[计]网格gridoff:除去图形坐标中的网格holdon:把当前图形保持在屏幕上不变,同时允许在这个坐标内绘制另外一个图形。holdoff:使新图覆盖旧的图形线型、点形和颜色的控制plot(x,y,‘颜色+线型+点形’)plot(x,y,‘颜色+线型+点形’,x,y,‘颜色+线型+点形’,…)句柄图形和set命令改变属性值,可套用

4、:h=plot(x,y),set(h,‘属性’,属性值,‘属性’,属性值,…)也可用plot(x,y,'属性','属性值')设置图形对象的属性。属性变量和属性值线宽:LineWidth点的大小:MarkerSize线型:LineStyle颜色:colorplot的调用格式plot(x,y):以x为横坐标、y为纵坐标绘制二维图形x,y是同维数的向量:描点,一一对应;例在直角坐标系下画出y=sin(x)在[0,5]之间的图形程序:x=[0:0.01:5];%产生x向量y=sin(x.^2);%注意点运算,对应的y坐标plot(x,y);%绘制图形plot指令:plot(x,y

5、,‘颜色+线型+点形’)例:t=[0:pi/20:8*pi];y=sin(t);plot(t,y,’r:*’)r表示线的颜色为红色,:表示线型为虚线,*表示标示符号为星号1.单窗口单曲线绘图思考:在直角坐标系下画出y=sin(x)在[0,5]之间的图形,要求青色、点划线、圆圈程序:x=[0:0.01:5];%产生x向量--x轴取点y=sin(x.^2);%对应的y坐标plot(x,y,’c-.o’);%绘制图形2.单窗口多曲线绘图调用格式:plot(x,y1,x,y2,…)2.plot(x,y1),holdon,plot(x,y2),holdoff例:在直角坐标系下,同一

6、窗口中画出y=sin(t),y1=sin(t+0.25),y2=sin(t+0.5)在[0,2pi]之间的图形,例: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)yy1y2方法2.程序:t=0:pi/100:2*pi;y=sin(t);plot(t,y)holdony1=sin(t+0.25);plot(t,y1)y2=sin(t+0.5);plot(t,y2)holdoffholdon:画完一张图后,用此命令保持住,再画其它图。---连续画图命令holdoff:使新图覆盖

7、旧的图形如果去掉holdon,操作一下?画图结束后记得用holdoff命令取消连续画图命令练习:在直角坐标系下,同一窗口中画出y1=sin(x),y2=sin(2x),y3=cos(3x)在[0,2pi]之间的图形,程序:t=0:pi/100:2*pi;y1=sin(x);y2=sin(2x);y3=cos(3x);plot(x,y1,x,y2,x,y3)在直角坐标系下,同一窗口中绘制两条不同颜色、不同线型的曲线,调用格式:plot(x,y,‘颜色+线型+点形’,x,y,‘颜色+线型+点形’,…)在[0,8]上绘制曲线y1=0

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

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

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