there is error in plotting, how to resolve it?

1 visualización (últimos 30 días)
SYED
SYED el 6 de Mayo de 2024
Editada: Dyuman Joshi el 6 de Mayo de 2024
how to plot this function f(x,y)=x^y
i am getting error because function is becoming undefined at 0^0 but how to resolve this case.
x and y limit is same from -10 to 10
so how can we plot a function in which there are some value which are undefined

Respuestas (1)

Matlab Pro
Matlab Pro el 6 de Mayo de 2024
Hi
I see no problem for Matlab to plot "undefined" value
1st of al 0^0 in Matlab is 1 (try for yourself...)
Undfined value can be divizion by 0
I am attaching a small simple example that has an undefined values @ x=20
The figure shows the asymptote @ x=20:
x = -1e2:1e2;
y = 1./(x-20); % an asymptote @ x=20
figure;
plot(x,y);
grid on
Please send your code, if this does not help...
  2 comentarios
SYED
SYED el 6 de Mayo de 2024
then why this error
Dyuman Joshi
Dyuman Joshi el 6 de Mayo de 2024
Editada: Dyuman Joshi el 6 de Mayo de 2024
"then why this error"
Because, as the error hints, some values of Z are complex.
mesh (or surf) does not accept complex values.
How will you plot a 3D curve (or a surface, for that matter) with complex values?

Iniciar sesión para comentar.

Categorías

Más información sobre Surface and Mesh Plots en Help Center y File Exchange.

Etiquetas

Productos


Versión

R2022b

Community Treasure Hunt

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

Start Hunting!

Translated by