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개)

Matlab Pro
Matlab Pro 2024년 5월 6일
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

SYED
SYED 2024년 5월 6일
then why this error
Dyuman Joshi
Dyuman Joshi 2024년 5월 6일
편집: Dyuman Joshi 2024년 5월 6일
"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일

편집:

2024년 5월 6일

Community Treasure Hunt

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

Start Hunting!

Translated by