Numerical Integration of scalar function

2 Ansichten (letzte 30 Tage)
Dimitrios Gerontitis
Dimitrios Gerontitis am 27 Feb. 2019
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 Kommentare
Jan
Jan am 27 Feb. 2019
@Dimitrios: Did you see my comment?
Dimitrios Gerontitis
Dimitrios Gerontitis am 1 Mär. 2019
i find the solution with the command integral(fun,0,1,'ArrayValue',true)

Melden Sie sich an, um zu kommentieren.

Antworten (0)

Kategorien

Mehr zu MATLAB finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by