我的問題很簡單...如何用MATLAB繪製3D矢量並沿着拋物線移動它?
我有一個拋物線的陰謀。
t = -20:0.1:20;
plot3(0,t,-t.^2);
現在我要繪製一個載體,在一些點[x0 y0 z0]
起源和拋物線的一個點結束:我使用做到了。之後,我想沿着描述拋物線的線移動矢量的末端,始終固定原點。
有些建議嗎?
我的問題很簡單...如何用MATLAB繪製3D矢量並沿着拋物線移動它?
我有一個拋物線的陰謀。
t = -20:0.1:20;
plot3(0,t,-t.^2);
現在我要繪製一個載體,在一些點[x0 y0 z0]
起源和拋物線的一個點結束:我使用做到了。之後,我想沿着描述拋物線的線移動矢量的末端,始終固定原點。
有些建議嗎?
如果你婉做一個簡單的動畫。
t = -20:0.1:20;
plot3(zeros(size(t)),t,-t.^2);
hold on
i = 1;
h = plot3([0 0],[0 t(i)],[0 -t(i)^2],'r');
for(i=2:length(t))
set(h,'xdata',[0 0],'ydata',[0 t(i)],'zdata',[0 -t(i)^2]);
pause(0.01);
end
這應該做的伎倆(假設我理解正確你的問題)
注意:在這個例子中,[x0 y0 z0]
是[0 0 0]
希望這有助於,
答:
如何你想移動它嗎?用命令?通過在GUI中抓住鼠標的末端?... – Beta 2010-09-21 15:42:26