函数绘图的进阶与解析

函数绘图的进阶与解析

ID:37208397

大小:1.17 MB

页数:41页

时间:2019-05-19

函数绘图的进阶与解析_第1页
函数绘图的进阶与解析_第2页
函数绘图的进阶与解析_第3页
函数绘图的进阶与解析_第4页
函数绘图的进阶与解析_第5页
资源描述:

《函数绘图的进阶与解析》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第7章函數繪圖的進階與解析【範例7-01】請設計一程式,繪製一個自0至2π的SIN函數圖形,並做出相關的文字標示。程式設計:clearx=linspace(0,2*pi);y=sin(x);plot(x,y);xlabel('x');ylabel(y');gtext('y=sin(x)');執行結果:(1.)Fig.7-01gtext指令的執行將出現十字型標示【★範例7-02】請設計一程式,在同一個座標軸上繪製下列兩個函數的特性曲線圖。:(1)y=sin(x)(2)y=sin(x)*cos(x)。程式設計:clearx=linspace(0,2*pi);y1=sin(x);y2=sin(

2、x).*cos(x);plot(x,y1,x,y2);xlabel('x');ylabel('y');gtext('y1=sin(x)')gtext('y2=sin(x).*cos(x)')執行結果:Fig.7-02在同一個座標軸上同時繪製兩個函數圖形。【★範例7-03】請設計一程式,在同一個座標軸上繪製下列三個函數的特性曲線圖,各曲線並以不同的符號線標(marker)分別代表之。1.y=sin(x)2.cos(x)3.y=sin(x)*cos(x)。程式設計:clearx=linspace(0,2*pi);plot(x,sin(x),'x',x,cos(x),'o',x,sin(x).

3、*cos(x),'+');xlabel('x');ylabel('y');%end執行結果:Fig.7-03使用線標同時顯示三個不同之函數【★★範例7-04】請設計一程式,在同一個座標軸上繪製下列三個函數的特性曲線圖,各曲線並以文字配合折線做進一步的標示。1.y=sin(x)2.cos(x)3.y=sin(x)*cos(x)。程式設計:clearx=linspace(0,2*pi);y1=sin(x);y2=cos(x);y3=sin(x).*cos(x);plot(x,y1,x,y2,x,y3);gtext('y1=sin(x)');gtext('y2=cos(x)');gtext('

4、y3=sin(x).*cos(x)')執行結果:Fig.7-04使用文字與箭號及折線標示三個不同之函數【★★★範例7-05】如何用最簡單的方式,將上一範例的2D平面三個函數的特性曲線,經由拖曳轉換為3D立體圖形。行如下:Fig.7-05使用拖曳的方式產生3D的立體效果.【★★★範例7-06】請轉譯繪出高氏分配轉化圖形(translatingandscalingGaussiandistributions.).程式設計:y=peaks;plot(y);執行如下:Fig.7-06高斯分配函數(Gaussiandistributions)..它是一個49*49的矩陣。【★★★範例7-07】請在同

5、一張繪圖上,同時繪製正弦圖形與指數圖形,並分別標出各自所屬的座標系統來。程式設計:clearx=linspace(0,10*pi);y1=sin(x);y2=exp(x);plotyy(x,y1,x,y2);%end執行結果:Fig.7-07同時顯示正弦圖形與指數圖形【★★範例7-08】我們所使用的交流電源是一個正弦波,請設計一程式,繪出半波整流之後的波形。程式設計:clearx=linspace(0,6*pi);y=sin(x);plot(x,y);axis([-inf,inf,0,1]);執行結果:Fig.7-08半波整流之後的波形【★★範例7-09】設計一個程式,將上述各相關在繪圖

6、中加入說明文字與標記的指令,做成範例,讓讀怎可以更明確的知曉其意義。程式設計:clearsubplot(1,1,1);x=0:0.1:2*pi;y1=sin(3.*x);y2=exp(x./3);plot(x,y1,'*',x,y2,'+');xlabel('t=0to2pi');ylabel('valueofsin(3t)ande^{x/3}');title('sin(3t)&e^{x/3}functionplot');legend('sin(3t)','e^{x/3}');執行結果:Fig.7-09說明文字與標記【★★範例7-10】設計一個程式,求繪製y=exp(-x1.^2-y1.

7、^2)之三維立體網狀圖。程式設計:.clearx=linspace(-2,2,25);y=linspace(-2,2,25);[x1,y1]=meshgrid(x,y);z=exp(-x1.^2-y1.^2);mesh(x1,y1,z);colormap([001]);%end解說:1.x=linspace(-2,2,25);在x軸[-2,2]之間取用25點。2.y=linspace(-2,2,25);在x軸[-2,2]之間取用25

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

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

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