[英]Crossed stem plot in Matlab
我想在Matlab中重現一個看起來像這樣的情節:
stem3 plot命令聽起來不錯,但僅適用於垂直莖。 不是水平的第二個系列。
如果我可以使用常用命令進行繪圖並旋轉結果,那么一切都會很簡單。
這是怎么回事? 手動繪制源自x
軸的3D中的每條線:
x = 0:.01:2*pi*3;
z = sin(x);
y = -sin(x);
hold on
for n = 1:numel(x);
plot3([x(n) x(n)], [0 y(n)], [0 0], 'r');
plot3([x(n) x(n)], [0 0], [0 z(n)], 'b');
end
view(15,25)
如@TheMinion所述,使用fill3
更容易:
x = 0:.01:2*pi*3;
z = sin(x);
y = -sin(x);
fill3(x,y,zeros(size(x)),'r')
hold on
fill3(x,zeros(size(x)),z,'b')
view(15,25)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.