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.

  0 Comments

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": http://dx.doi.org/10.1016/j.cpc.2013.09.008
MATLAB solver here for download (free): http://cpc.cs.qub.ac.uk/summaries/AEQU_v1_0.html
Best wishes,
Claudio

  2 Comments

bloodtalon
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.
∂f/∂t(H(f)(f/∂x)=0
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