Filter löschen
Filter löschen

How do I plot 3-dimentional graph of the following function? Can Plot3 function do this?

1 Ansicht (letzte 30 Tage)
fun=@(x,y)100*(y-x^2)^2+(1-x)^2;

Akzeptierte Antwort

Walter Roberson
Walter Roberson am 9 Okt. 2015
fun = @(x,y)100*(y-x.^2).^2 + (1-x).^2;
x = linspace(-10,10);
y = linspace(-50,-30);
plot3d(x, y, fun(x,y))
  3 Kommentare
Steven Lord
Steven Lord am 9 Okt. 2015
Your function is defined in such a way that you can pass x and y matrices, not just vectors or scalars, into it. Because of that take a look at the MESHGRID function to generate the data points at which you evaluate and plot your function.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu 2-D and 3-D Plots finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by