Numerical Integration of scalar function

조회 수: 4 (최근 30일)
Dimitrios Gerontitis
Dimitrios Gerontitis 2019년 2월 27일
댓글: Dimitrios Gerontitis 2019년 3월 1일
Hi Dear researchers. I want to calculate numerically the integral f(z)=exp(i*I*pi*z+cos(z)) where n eisai a matrix. i am using the above command
function out=I1mn(g,N,L,d,ai,si)
M=length(ai);
I=-N:N;
I=I(ones(2*N+1,1),:);
I=I.'-I;
fp=(@(z,n)exp(j*2*pi*n*z+(g)*(d*cos*2*pi*z/L))));
out=quadv(@(z)fp(z,I),ai,ai+si)
but when i execute my code i take the above message
Warning:Maximum function count exceeded; singularity likely.
>in quadv
in I1mn
How i can solve this problem to take good results
With best Regards DImitrios Gerontitis.
  댓글 수: 6
Jan
Jan 2019년 2월 27일
@Dimitrios: Did you see my comment?
Dimitrios Gerontitis
Dimitrios Gerontitis 2019년 3월 1일
i find the solution with the command integral(fun,0,1,'ArrayValue',true)

댓글을 달려면 로그인하십시오.

답변 (0개)

카테고리

Help CenterFile Exchange에서 MATLAB에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by