1
我想繪製一個三維圖,y = 100-x^2,圍繞Y軸360度旋轉。最終變得像一個錐體。那可能嗎?我有一個數組x=1:1:100
,和一個數組y
,大小(1100)。三維極座標圖中的二維圖
我嘗試了一個Z數組,z=1:1:100
作爲錐體底部的第3根軸。用plot3我做了一個y = 100-x^2的圖。我想讓它具有動畫效果,並最終形成一個圓錐體或一個表面圓錐體。
我想繪製一個三維圖,y = 100-x^2,圍繞Y軸360度旋轉。最終變得像一個錐體。那可能嗎?我有一個數組x=1:1:100
,和一個數組y
,大小(1100)。三維極座標圖中的二維圖
我嘗試了一個Z數組,z=1:1:100
作爲錐體底部的第3根軸。用plot3我做了一個y = 100-x^2的圖。我想讓它具有動畫效果,並最終形成一個圓錐體或一個表面圓錐體。
這是你在找什麼?
r = 1:1:100;
y = 100-r.^2;
theta = 0:pi/20:2*pi;
xx = bsxfun(@times,r',cos(theta));
zz = bsxfun(@times,r',sin(theta));
yy = repmat(y',1,length(theta));
surf(xx,yy,zz)
似乎......是的。我需要圍繞y軸旋轉y圖。就像我現在所看到的那樣,2D圖形是用於正向和負向的x。我需要或將此圖旋轉180度或旋轉半個360度。 – user1640255
你可以根據你的問題陳述改變'theta'的值。 – Ankush
也檢查編輯後的代碼是否適合你 – Ankush