MATLAB Answers

Solving of integro-differential equation

45 views (last 30 days)
Illya Khromov
Illya Khromov on 3 Sep 2015
How one can solve numerically using MatLab the second order integro-differential equation of the type y''-a*integral(f(t-t1)*y'*dt1)-b*y=0 ? Any suggestions are highly appreciated. Thanks in advance.


Sign in to comment.

Answers (1)

Claudio Gelmi
Claudio Gelmi on 7 Jan 2017
Edited: Claudio Gelmi on 30 Jan 2017
Hi, try using this solver developed in MATLAB:
"IDSOLVER: A general purpose solver for nth-order integro-differential equations":
MATLAB solver here for download (free):
Best wishes,


bloodtalon on 16 Jun 2017
Just a link like this isn't helping. Could you actually give some instructions on how to use it and/or some examples, preferably of the one in the question?
Mohan Aditya Sabbineni
Mohan Aditya Sabbineni on 25 Jun 2019
Please help me in solving this integro differential equation. I am unable write a code for this.
where [H(f)] is hilbert transform of 'f.'
and f=f(x,t) and initial condition is f(x,0)=cos(x) and also has periodic boundary conditions given by F{H{f(x′,t)}}=i⋅sgn(k)F{f(x,t)}, where F(f(x,t) is fourier transform of f(x,t).
and here ''t'' runs from 0 to 1.3 seconds
so I think we have to use iterations on basis of 't' while solving this equation.
And suggestions are highly appreciated.

Sign in to comment.

Translated by