I have 2D plot,how shall I make it look like a 3D like a view from top.

1 回表示 (過去 30 日間)
Ramesh Bala
Ramesh Bala 2020 年 9 月 16 日
コメント済み: Ramesh Bala 2020 年 9 月 16 日
subplot(2,1,1);
x = linspace(0,10);
y1 = sin(x);
plot(x,y1)
subplot(2,1,2);
y2 = sin(5*x);
plot(x,y2)
How to to make these 2 plots comes one after another with a view from top.
The code generates 2 subplots along XY direction,how shall I rotate it to view from top like a spectrum case.I know have to include Z,but what is the basis for Z ( like saying amplitude vs time what's Z that time) to make it plot3()

採用された回答

Ameer Hamza
Ameer Hamza 2020 年 9 月 16 日
Are you trying to get something like this
f = figure();
ax = axes();
hold(ax);
view(ax, 3);
grid(ax, 'on');
x = linspace(0, 10);
y1 = sin(x);
y2 = sin(5*x);
plot3(x, y1, 1*ones(size(x)));
plot3(x, y2, 2*ones(size(x)));
  6 件のコメント
Ameer Hamza
Ameer Hamza 2020 年 9 月 16 日
For waterfall()
f = figure();
ax = axes();
hold(ax);
view(ax, 3);
grid(ax, 'on');
xlim([0 10]);
ylim([0 5]);
zlim([-4 4])
x = linspace(0, 10);
z1 = sin(x);
z2 = 2*sin(3*x);
z3 = 3*sin(5*x);
z4 = 4*sin(7*x);
waterfall(x, [1 2 3 4], [z1; z2; z3; z4])
Ramesh Bala
Ramesh Bala 2020 年 9 月 16 日
Thank you ,lemme try to check it

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File Exchange2-D and 3-D Plots についてさらに検索

製品

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by