Consider a function 𝑧 = 2𝑥exp((𝑥^2+𝑦^2)) with x and y on [-2, 2]. Create a line plot in 3-d using plot3(X,Y,Z).
Here is my code so far, please recommend how I fix this:
z=[-2:0.01:2];
x=-2:0.1:2;
y=-2:0.1:2;
[X Y]=meshgrid(x,y);
Z = 2.*X.*exp(-(X.^2+Y.^2))
plot3(X,Y,Z);
grid on
Is grid on or grid off required to make a this work? Why do we use it? Is it optional?

 Risposta accettata

Cris LaPierre
Cris LaPierre il 20 Nov 2020

0 voti

With plot3, you do not have to use meshgrid. Just create a vector a X values, a vector of Y values, and compute your Z values from the equation.
Whether grid needs to be on or off is up to whomever is grading your assignment. When it is on, it adds a grid to the axes. It does not affect how the plot behaves, just it's appearance.

2 Commenti

N/A
N/A il 20 Nov 2020
Ok, thank you. Do you agree that I set this problem up correctly?
N/A
N/A il 24 Nov 2020
Guess so?

Accedi per commentare.

Più risposte (0)

Richiesto:

N/A
il 20 Nov 2020

Commentato:

N/A
il 24 Nov 2020

Community Treasure Hunt

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

Start Hunting!

Translated by