Plotting a function with 2 dependent variables
49 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Abinav
am 7 Jan. 2021
Kommentiert: Star Strider
am 7 Jan. 2021
Hi,
I have a function a variable (z) which is dependent on two other variables (x,y). The function looks like z = f(x,y)
x ranges from 0 to 100 and y ranges from 0 to 1. I use linspace to divide both x and y into 100 values.Through nested loop substitution, I get 100 x 100 values for z.
How do I plot z against x and y? If I use plot3 I get an error saying dimensions don't match.
Thanks
0 Kommentare
Akzeptierte Antwort
Weitere Antworten (1)
Mischa Kim
am 7 Jan. 2021
Use meshgrid instead:
[x,y] = meshgrid(-10:0.1:10);
z = sin(x).*cos(y);
plot3(x,y,z)
0 Kommentare
Siehe auch
Kategorien
Mehr zu Surface and Mesh Plots finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!