cancel
Showing results for
Did you mean:
cancel
Showing results for
Did you mean:

## Is there a way to plot a function of (x,y) like ezplot in Matlab?  1-Newbie

## Is there a way to plot a function of (x,y) like ezplot in Matlab?

Hi, guys

I want to plot the function:

f(x,y) = x^2 + y^2 +x*y - 3600, bounded with f(x,y) <=0;

Just like the graph shown below: The figure is plotted with ezplot in Matlab.

function a=elp1(x,y)

a=x.^2+y.^2-60^2-x.*y;

end

figure(1)

h1=ezplot('elp1',[-90,90,-90,90]);

So far I haven't figured out an alternative in Mathcad that can do this.

Could you help me with some ideas?

Thank you very much!

Best

Shawn

1 ACCEPTED SOLUTION

Accepted Solutions  24-Ruby I
(To:sfan)

One general method for any f(x, y) 13 REPLIES 13  21-Topaz I
(To:sfan)

Hi Shawn Fan, the 2D plot looks like the intersection of the quadric with a plane parallel to the xy plane (z=f(x,y)=a). For me this is the most simple and basic method ... Best Regards

FM  24-Ruby I
(To:sfan)

One general method for any f(x, y)   24-Ruby I
(To:ValeryOchkov)

Lace   1-Newbie
(To:ValeryOchkov)

Thank you Valery!

Could you give me some hint on how you apply the approximate equal?

I use a Greek beta letter to substitute your approximate equal sign since I don't know how to input it in Prime.

When I type f(x,y) and the beta sign, Mathcad will always place a "." in between the two terms, making that beta a variable rather than an operator.

Best

Shawn  24-Ruby I
(To:sfan)

More correct the approximate equal:   1-Newbie
(To:ValeryOchkov) Like this, there is a "." sign automatically inserted when I type Beta  24-Ruby I
(To:sfan) And than use infix operator!   1-Newbie
(To:ValeryOchkov)

Thank you!

Unfortunately I am using Mathcad Prime now and it appears that Prime cancels the infix operator (so sad)

I would use the convergence of say f(x,y) <= 0 to generate a solid(with many points) circle then.

So sad Prime cancels this useful function that looks like a devolve.

Considering Matlab recommends fplot over the old ezplot, while fplot does not come with the same function as ezplot, I feel a little bit better, LOL...

Still, thank you Valery, thank you FM!  24-Ruby I
(To:sfan)

Prime - three plane 2-d degree curves    24-Ruby IV
(To:sfan)

An ingenious method implemented by Viacheslav  N. Mezentsev to do implicit 2D and 3D plots (even for Prime) can be found here:

Re: implicitplot2d()  1-Newbie
(To:Werner_E)

Thank you so much Werner!

This function is very quick!

I will refer to Mezentsev in my homework.

Thank you!  13-Aquamarine
(To:sfan)

Another method from Viacheslav A.Tarasov. It works in MC 15 but does not work in the Prime (why?). Viktor

Viktor  24-Ruby IV
(To:ViktorKorobov)

Here is a way to simulate it in Prime

Its a pity its not possible to do it the way it works in real Mathcad

Alas - its Prime - what did we expect?  Announcements
Check out the latest