How can I solve a Volterra (Fredholm?) integral equation in Matlab -


i'm talking volterra integral equations of second order:

https://upload.wikimedia.org/math/8/8/a/88a1099a41f2ae451f427ab52ba7888d.png

in case g ugly integral between a , x, a=0 (for both g , integral above). k equal 1.

i found information fredholm equations, not same (fixed intervals, don't have x on integral sign), wonder if maybe can reconduct analysis fredholm equation? , if so, how can solve in matlab?

you have volterra equation of second kind, , in case when kernel takes form k(x-t) can solved operational way(method).

since task not unique, convenient use ready solution: http://www.mathworks.com/matlabcentral/fileexchange/49721-volterra-integral-equations-solver solve equation (if understood correctly problem statement):

isolve(1,10*x,1)  ans =  10*exp(x) - 10 

will check correctness of solution substituting in source:

10*x + int(y,0,x)  ans =  10*exp(x) - 10 

solved correctly.

p.s. sorry english.


Comments