用plot畫函數(shù)圖像實(shí)例 matlab如何函數(shù)繪制橢圓圖像?
matlab如何函數(shù)繪制橢圓圖像?matlab中通常可用兩種方法畫橢圓的曲線:使用隱函數(shù)繪圖函數(shù):0.05*pi:2*pi; x 2*cos(t) 1; y 5*sin(t) 3; plot(x,y,
matlab如何函數(shù)繪制橢圓圖像?
matlab中通??捎脙煞N方法畫橢圓的曲線:
使用隱函數(shù)繪圖函數(shù):0.05*pi:2*pi;
x 2*cos(t) 1;
y 5*sin(t) 3;
plot(x,y,b)
Matlab三維圖形繪制?
不論是在科研工作中,還是在實(shí)際工程應(yīng)用中,常常會遇到三維或者更多維數(shù)據(jù)的處理,并且將處理的數(shù)據(jù)在圖形中顯示出來,MATLAB平臺也提供了很多關(guān)于三維圖形繪制的函數(shù),利用這些函數(shù)可以很方便的實(shí)現(xiàn)三維圖形的繪制,以下主要講解Matlab中關(guān)于三維圖形繪制相關(guān)的函數(shù)。
1、調(diào)用plot3函數(shù)來繪制三維曲線圖,調(diào)用格式如下:
plot3(x1,y1,z1,'PropertyName','PropertyValue'...)
其中PropertyName表示屬性名,可以是顏色,線型,線寬等屬性,PropertyValue表示屬性值,對應(yīng)屬性名所包含的各種屬性值。
該函數(shù)調(diào)用對應(yīng)的m文件如下:
cl:pi/360:2*pi
xsin(t)
ycos(t)
z2*x.^2 y.^2
plot3(x,y,z,#39Color#39,#39r#39,#39LineWidth#39,2)
%%三維曲線坐標(biāo)軸和標(biāo)題的設(shè)置%%
xlabel(#39x#39)
ylabel(#39y#39)
zlabel(#39z#39)
title(#39三維曲線圖#39)
axis([-1.2 1.2 -1.2 1.2 0.5 2.2];
m文件操作及運(yùn)行結(jié)果如下:
2、調(diào)用surf、surfc(得到含有等高線的三維曲面圖)、surfl(帶燈光的三維曲面圖)三個函數(shù)來繪制三維曲面圖,調(diào)用格式如下:
surf(x,y,z,'Prop:0.1:2
[x,y] meshgrid(t)%%表示區(qū)域網(wǎng)格控制,目地是為了讓x,y形成格點(diǎn)矩陣%%
z5*x.^2 8*y^3
surf(x,y,z)
%%設(shè)置三維曲面x軸,y軸,z軸,標(biāo)題對應(yīng)內(nèi)容及三個坐標(biāo)軸的取值范圍%%
xlabel(#39X#39)
ylabel(#39Y#39)
zlabel(#39Z#39)
title(#39surf三維曲面圖#39)
axis([-2.5 2.5 -2.5 2.5 -5 25])
m文件操作及運(yùn)行結(jié)果如下:
3、調(diào)用mesh、meshc(得到含有等值線的三維網(wǎng)格圖)、surfz(用于繪制包含零平面的網(wǎng)格線)三個函數(shù)來繪制三維曲面圖,調(diào)用格式如下:
m:0.1:2
[x,y] meshgrid(t)%%表示區(qū)域網(wǎng)格控制,目地是為了讓x,y形成格點(diǎn)矩陣%%
z5*x.^2 8*y^3
mesh(x,y,z)
%%設(shè)置三維曲面x軸,y軸,z軸,標(biāo)題對應(yīng)內(nèi)容及三個坐標(biāo)軸的取值范圍%%
xlabel(#39X#39)
ylabel(#39Y#39)
zlabel(#39Z#39)
title(#39mesh三維網(wǎng)格圖#39)
axis([-2.5 2.5 -2.5 2.5 -5 25])
m文件操作及運(yùn)行結(jié)果如下:
4、調(diào)用contour3函數(shù)繪制三維等高線圖,調(diào)用格式如下:
contour3(z,n)
contour3(x,y,z,n)
編寫該函數(shù)調(diào)用的m文件,如下:
[x,y]m:0.01:1.5)
zx.*exp(-x.^2-2*y.^2)
contour3(x,y,z,15)
grid off%%關(guān)閉網(wǎng)格%%
%%設(shè)置三維等高線x軸,y軸,z軸,標(biāo)題對應(yīng)內(nèi)容及三個坐標(biāo)軸的取值范圍%%
xlabel(#39X#39)
ylabel(#39Y#39)
zlabel(#39Z#39)
title(#39contour3三維等高線圖#39)
axis([-1.5 1.5 -1.5 1.5 -0.5 0.5])
m文件操作及運(yùn)行結(jié)果如下:
5、特殊三維圖形繪制要畫出上面提到的四個特殊的三維圖形,首先要寫好對應(yīng)的M文件如下:Cl: pi/20 : 2 * pi[x,y,z] cylinder (1cos (t)) plot (2,2,1) surf (x,y)。z)軸([-3 3 -3 3 0 1])標(biāo)題(#39 3D圓柱圖#39)子圖(2,2,2)球面軸([-11-11-11])標(biāo)題(#39 3D球面圖# 39)子圖(2,2,3) A [122.531.5]%各部分比例%% B [00100]% 0,表示沒有分開,1表示分開,表示% % pie 3(1y2]mesh grid(-2 eech 15-@ . com 0.25 eech 16-@ . com 2)z2 peaks(x2,y2) ribbon (y2,z2)title(# 39 3D ribbon graphics # 39);m文件的操作和操作結(jié)果如下: