Searching the site, I have found some problems related to my question, for example this one. But, I want to know how to make codes in Maple to find these points. I could make the following codes as they seems to be (of course it should be completed to be a real program) :
> f:=(x,y)->f(x,y):
> D1:=diff(f(x,y),x):
> D2:=diff(f(x,y),x):
> S:=solve({D1=0,D2=0},{x,y}):
> ....
But; I feel maybe there is another approach doing the problem in Maple environment. I will be very glad if I know my approach above is enough? Thanks for your time.
This might also give you some ideas, which might be turned into a procedure for re-use on other examples. (...and check it all, and correct my mistakes).
And you might also wish to cover the case where some eigenvalue of the Hessian is zero at a critical point -- and so to differentiate further, say.
You might find that a plot can add some insight. You can overlay the surface, the surface where convex/concave, critical points, solved partial derivatives as spacecurve, etc.