HOW DO I PLOT THIS GRAPH

Create a surface plot of the following function: Z = (4x^2+y^2+x-1)e^(-x^2-y^2)
the function z has 2 maximum points and 1 minimum point. Make sure your graph shows these 3 points clearly.

8 Comments

but there is error
@Walter Roberson can help me to write down the code?
who can help me!!
That other question already has most of the code. The rest you should develop on your own, following the direction I gave there. If you have specific questions about error messages or what the MATLAB function name is to do a particular operation, then you should ask about that.
@Zeng Already Walter sir gave you the sufficient answer, now onwards learn by doing, not too much depends on "No learning just question posting".
This Correct?
[x,y]=meshgrid(-2:0.1:2,0:1);
z = (4.*x.^2 + y.^2 + x - 1).*exp((-x.^2) - (y.^2));
surf(x,y,z)
That looks okay.
I tend to suggest
surf(x, y, z, 'edgecolor', 'none')
to prevent the black edges from being drawn. The black edges are constant thickness, and can easily hide the graph itself when you plot more densely.
Notice by the way that you are only using two distinct points in y, since 0:1 is the same as [0 1] . Perhaps you were thinking of something like 0:.1:1

Answers (0)

This question is closed.

Asked:

on 2 Sep 2018

Closed:

on 20 Aug 2021

Community Treasure Hunt

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

Start Hunting!