簡體   English   中英

如何在MATLAB中繪制3D角度

[英]how to draw a 3D angle in MATLAB

我有三個角度,分別是0.0,94.3750和-0.5625。 從這三個角度開始,如何在MATLAB中繪制3D角度? 提前致謝

您可以嘗試如下操作:

angles=abs(pi/2*rand(3,50)); %data
figure
for ii=1:size(angles,2)
quiver3(0,0,0,cos(angles(1,ii)),cos(angles(2,ii)),cos(angles(3,ii))) %plot arrow
view(30,30) %or Matlab will choose it arbitrarily
axis([0 1 0 1 0 1]) %just for convenience
pause(.2)
end

如果要按順序保存數字:

angles=abs(pi/2*rand(3,50));
figure(1)
for ii=1:size(angles,2)
quiver3(0,0,0,cos(angles(1,ii)),cos(angles(2,ii)),cos(angles(3,ii)))
view(30,30)
axis([0 1 0 1 0 1])
pause(.2)
file_name= sprintf('%0.4d_%s_%s',ll);
print('-f1',file_name,'-dpng')
close(1)
end

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM