2011-05-29 17 views
5

Bir koni üzerinde spiral bir sarmal çizme konusunda yardıma ihtiyacım var. sarmal İçin:matlab 3d örgü ve çizgi çizme

x = tsin(6t) 
y = tcos(6t) 
z = t/3 

... ve bu sarmal koni yatıyor:

z = sqrt(x^2+y^2)/3 

Ben koni örgü arsa ve 3D çizgi arsa çizmek gerekir aynı grafik üzerinde helis.

cevap

7

Sanırım ilk önce koninin yüzeyini çizmek istiyorsunuz. Bu (eğer renklerle oynayabilir) bir koni şeklini yapmalıdır gölgeleme ve şeffaflık

surf(X,Y,Z), caxis([-1 1]), shading flat, alpha(.5); 

çeşit arsa, Sonra surf fonksiyonu ile bu yüzey

[X Y] = meshgrid(-1:.01:1); 
Z = sqrt(X.^2 + Y.^2)/3; 

deneyin ve ayarlayın. Eğer

t = 0:.01:1; 
x = t.*cos(6*t); 
y = t.*sin(6*t); 
z = t/3; 

yaptığı gibi

Şimdi helezon için, Sonra Bu, aynı rakam görünecek yapmak komplo o kadar başka yapan

hold on; 

yapmak vektörleri tanımlar.

Sonunda,

plot3(x,y,z);