How to use meshgrid and contour

31 visualizzazioni (ultimi 30 giorni)
Sarah Hicks
Sarah Hicks il 1 Mar 2019
Risposto: Star Strider il 1 Mar 2019
x=-2*pi:pi/100:2*pi;
y=-2*pi:pi/100:2*pi;
[X,Y]=meshgrid(x,y);
Z=(sin(2*X).^2)+(cos(2*Y).^2);
figure
contour3(X,Y,Z)
  1 Commento
Sarah Hicks
Sarah Hicks il 1 Mar 2019
The plot is not working for some reason. Any help would be greatly appreciated.

Accedi per commentare.

Risposta accettata

Star Strider
Star Strider il 1 Mar 2019
I don’t know what you mean by ‘not working’.
This (slighty variation on your posted code) works, and shows the contour3 lines on the mesh plot surface:
x=-2*pi:pi/100:2*pi;
y=-2*pi:pi/100:2*pi;
[X,Y]=meshgrid(x,y);
Z=(sin(2*X).^2)+(cos(2*Y).^2);
figure
mesh(X,Y,Z)
hold on
contour3(X,Y,Z, 'r', 'LineWidth',1)
hold off
grid on
What result do you want if it’s other than this?

Più risposte (0)

Community Treasure Hunt

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

Start Hunting!

Translated by