Effacer les filtres
Effacer les filtres

How can I graph this function?

2 vues (au cours des 30 derniers jours)
JXT119
JXT119 le 25 Fév 2021
I know it´s pretty basic, but I just need to graph these functions and I certainly know nothing about graphs in matlab.
The functions are z = (5*(x^2 )(y^4 ))/(x^2+y^2 ) and a similar one. When I try to graph them I get a z matrix full of Nan.
What code should I use?
  2 commentaires
James Tursa
James Tursa le 25 Fév 2021
Please show us your current code and we can suggest corrections.
JXT119
JXT119 le 25 Fév 2021
@James Tursa My code is similar to the one Matteo has written, but what I want to get is something like this
Is it possible to do such thing?

Connectez-vous pour commenter.

Réponse acceptée

Matteo Pellegri
Matteo Pellegri le 27 Fév 2021
You can use the symbolic toolbox.
syms x y
f(x,y) = 5*x^2*y^4/(x^2+y^2);
fsurf(f(x,y));
You adjust the aspect of the graph yourself.
Alternatively if you use the matix form you should use element-wise operation i.e.
[x,y] = meshgrid(-100:100,-100:100);
z = (5*(x.^2 ).*(y.^4 ))./(x.^2+y.^2);
surf(x,y,z);

Plus de réponses (0)

Tags

Produits

Community Treasure Hunt

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

Start Hunting!

Translated by