Plot 3D EM waves

57 views (last 30 days)
How can I plot this figure in matlab? I found some examples of EM plotting but axes were not shown there. I'd like also to mention the axes along with the fields
  1 Comment
darova
darova on 2 Dec 2019
Did you try plot3?

Sign in to comment.

Accepted Answer

Raj Gopal Mishra
Raj Gopal Mishra on 25 Jul 2020
t=0:pi/20:2*pi;
w=2;
ph=ones(size(t));
x=sin(w*t-k*ph);
plot3([t fliplr(t)], [x zeros(size(x))], [zeros(size(t)) zeros(size(t))],'r')
hold on
plot3([t fliplr(t)], [zeros(size(t)) zeros(size(t))], [x zeros(size(x))],'b')
hold off
grid

More Answers (1)

Mahesh Taparia
Mahesh Taparia on 9 Dec 2019

Community Treasure Hunt

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

Start Hunting!