Bestimmung Koeffizienten Mehrschrittverfahren

Neue Frage »

Lynn2 Auf diesen Beitrag antworten »
Bestimmung Koeffizienten Mehrschrittverfahren
Meine Frage:
Huhu. smile

Wie kann ich die Koeffizienten des Adams-Verfahren und des BDF-Verfahren in Matlab bestimmen?

Vielen Dank im Voraus.

Meine Ideen:
Ich möchte dazu die Lagrangeschen Grundpolynome nutzen. Eine konkrete Idee habe ich jedoch nicht.
Lynn2 Auf diesen Beitrag antworten »
RE: Bestimmung Koeffizienten Mehrschrittverfahren
Meine Idee für das Adam-Bashforth-Verfahren:

n = 5;
f = 1;
syms t;
c = zeros (n,1);

for j = 0:n
for l = 0 : (n-1)
f = f * (t + l); ***
end
c(j) = (1/prod(1:j)) * integral(f,0,1)
end

Jedoch erhalte ich folgenden Fehler:
*** Error using integral
First input argument must be a function handle.

Ist meine Idee richtig? Und wie kann ich den Fehler beheben?
HAL 9000 Auf diesen Beitrag antworten »

Zitat:
Original von Lynn2
Und wie kann ich den Fehler beheben?

Zum einen solltest du dann dazu sagen, was für eine Programmiersprache du da benutzt (Matlab?). Und zum anderen ist eine solche Frage dann wohl besser in diesem Subforum

https://www.matheboard.de/board.php?boardid=30

aufgehoben.

EDIT: Ah Ok, "Matlab" hast du im Eröffnungsposting erwähnt.
Lynn2 Auf diesen Beitrag antworten »

Vielen Dank für den Hinweis.
Ist die Formel denn rein fachlich richtig?
HAL 9000 Auf diesen Beitrag antworten »

Tut mir leid, ich kenne weder Adam-Bashforth- noch BDF-Verfahren.
Neue Frage »
Antworten »



Verwandte Themen

Die Beliebtesten »
Die Größten »
Die Neuesten »