How to graph a f(x,y) function?

331 views (last 30 days)
Kristopher
Kristopher on 7 Oct 2014
Commented: Damon Bernard on 12 Apr 2022
I took a Matlab course over the summer, and now have to graph a problem in calculus. I am rusty on my commands, so I'm not sure which one to use. I am trying to make a 3-d plot of a function f(x,y)=-(x^2-1)^2-(x^2y-x-1)^2. Do I have to open a function, or can I just use a command with a script?

Answers (3)

Saikat Chakraborty
Saikat Chakraborty on 14 May 2021
syms x y
f(x,y)=-(x^2-1)^2-(x^2y-x-1)^2
ezplot(f)

José-Luis
José-Luis on 7 Oct 2014
Edited: José-Luis on 7 Oct 2014
x_int = [0 1];
y_int = [0 1];
[X Y] = ndgrid(linspace(x_int(1),x_int(2),150),...
linspace(y_int(1),y_int(2),150));
myFun = @(x,y) (x.^2-1).^2-(x.^(2*y)-x-1).^2
mesh(X,Y,myFun(X,Y))

Azzi Abdelmalek
Azzi Abdelmalek on 7 Oct 2014
x=0:0.1:10;
y=0:0.1:10;
z=-(x.^2-1).^2-(x.^2*y-x-1).^2
plot3(x,y,z)

Categories

Find more on Graph and Network Algorithms in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!