/ / Wie kann ich eine Volterra (Fredholm?) - Integralgleichung in Matlab - Matlab, Differentialgleichungen, Integral lösen?

Wie kann ich eine Volterra (Fredholm?) Integralgleichung in Matlab - Matlab, Differentialgleichungen, Integral lösen

Ich spreche von Volterra-Integralgleichungen zweiter Ordnung:

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

In meinem Fall g ist auch ein hässliches integrales a und x, ebenfalls a=0 (für beide g und das Integral oben). K ist gleich 1.

Ich habe einige Informationen über Fredholm-Gleichungen gefunden, aber sie sind nicht genau die gleichen (feste Intervalle haben sie nicht.) x Ich frage mich, ob ich vielleicht meine Analyse auf eine Fredholm-Gleichung umleiten kann. Und wenn ja, wie kann ich es in Matlab lösen?

Antworten:

1 für die Antwort № 1

Sie haben eine Volterra-Gleichung der zweiten Art, und wenn der Kern die Form k (x-t) annimmt, kann er auf operationelle Weise gelöst werden (Methode).

Da Ihre Aufgabe nicht eindeutig ist, empfiehlt es sich, eine fertige Lösung zu verwenden: http://www.mathworks.com/matlabcentral/fileexchange/49721-volterra-integral-equations-solver Lösen Sie Ihre Gleichung (wenn ich die Problemstellung richtig verstanden habe):

isolve(1,10*x,1)

ans =

10*exp(x) - 10

Überprüft die Richtigkeit der Lösung durch Ersetzen in der Quelle:

10*x + int(y,0,x)

ans =

10*exp(x) - 10

Richtig gelöst.

P.S. Entschuldigung für mein Englisch.