How to plot several signals in 3D
19 ビュー (過去 30 日間)
古いコメントを表示
ABDEL KARIM ABDEL KARIM
2021 年 9 月 16 日
コメント済み: ABDEL KARIM ABDEL KARIM
2021 年 9 月 17 日
How can I plot a similar image?
Thank you for your reply,
I'd appreciate if you can give me an example using the below information and I'll adapt it later to my data :
time = 0 : 10e-5 : 2e-2;
y1 = sin(2*pi*50*t);
y2 = sin(2*pi*100*t);
z = [0 5];
0 件のコメント
採用された回答
Chunru
2021 年 9 月 16 日
編集済み: Chunru
2021 年 9 月 16 日
t = 0 : 10e-5 : 2e-2;
y1 = sin(2*pi*50*t);
y2 = sin(2*pi*100*t);
f = [0 2 4];
plot3(t, f(1)*ones(size(t)), y1);
hold on
plot3(t, f(2)*ones(size(t)), y2);
plot3(t, f(3)*ones(size(t)), y2);
%box on;
hAxis = gca;
hAxis.XRuler.FirstCrossoverValue = 0; % X crossover with Y axis
hAxis.XRuler.SecondCrossoverValue = 0; % X crossover with Z axis
hAxis.YRuler.FirstCrossoverValue = 0; % Y crossover with X axis
hAxis.YRuler.SecondCrossoverValue = 0; % Y crossover with Z axis
hAxis.ZRuler.FirstCrossoverValue = 0; % Z crossover with X axis
hAxis.ZRuler.SecondCrossoverValue = 0; % Z crossover with Y axis
grid on
xlabel('t')
ylabel('f')
zlabel('Amp')
view(20, 60)
その他の回答 (0 件)
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!