there is error in plotting, how to resolve it?

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

回答(1 个)

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 个评论

"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?

请先登录,再进行评论。

类别

帮助中心File Exchange 中查找有关 Line Plots 的更多信息

产品

版本

R2022b

标签

提问:

2024-5-6

Community Treasure Hunt

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

Start Hunting!

Translated by