runge kutta Flashcards

1
Q

Cosa sono i metodi di Runge-Kutta?

A

Sono una famiglia di metodi numerici per risolvere equazioni differenziali ordinarie (ODE) che migliorano l’accuratezza rispetto al metodo di Eulero, utilizzando più punti di discretizzazione.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Cosa significa ordine del metodo di Runge-Kutta?

A

L’ordine del metodo (p) indica la precisione del metodo, con un errore di troncamento locale di O(h^(p+1)).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Cosa sono gli stadi nei metodi di Runge-Kutta?

A

Gli stadi sono i punti intermedi in cui vengono calcolate le stime della funzione. Più stadi generalmente comportano una maggiore accuratezza.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Qual è la formula generale di un metodo di Runge-Kutta?

A

y_(n+1) = y_n + h * Φ(y_n, x_n; h), dove Φ è una combinazione pesata di valori intermedi di f.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Cosa caratterizza il metodo di Runge-Kutta al primo ordine (RK1)?

A

Il metodo RK1 è equivalente al metodo di Eulero, con una formula y_(n+1) = y_n + h * f(y_n, x_n).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Cos’è l’errore di troncamento in un metodo di Runge-Kutta?

A

L’errore di troncamento è l’errore che si accumula ad ogni passo del calcolo, legato alla dimensione del passo h.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Come si calcola l’errore nel metodo di Runge-Kutta al primo ordine?

A

L’errore locale è O(h^2) e l’errore globale è O(h).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Qual è la formula del metodo di Heun (RK2)?

A

y_(n+1) = y_n + h/2 * (f(y_n, x_n) + f(y_n + h * f(y_n, x_n), x_n + h)).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Cosa distingue il metodo di Runge-Kutta di ordine 2?

A

Il metodo RK2 combina due stime della funzione per aumentare la precisione, con un errore globale O(h^2).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Cosa caratterizza il metodo di Runge-Kutta di ordine 3 (RK3)?

A

Utilizza tre stadi, con una formula che combina f(y_n, x_n) e valori intermedi calcolati da stime precedenti.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Qual è la formula del metodo di Runge-Kutta al terzo ordine?

A

y_(n+1) = y_n + h/6 * (f(y_n, x_n) + 4 * f(y_n + h/2 * f(y_n, x_n), x_n + h/2) + f(y_n + h * f(y_n + h/2 * f(y_n, x_n), x_n + h/2), x_n + h)).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Cosa caratterizza il metodo di Runge-Kutta al quarto ordine (RK4)?

A

RK4 è uno dei metodi più comuni e calcola la soluzione come una media pesata di quattro stadi.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Qual è la formula del metodo di Runge-Kutta al quarto ordine?

A

y_(n+1) = y_n + h/6 * (k1 + 2k2 + 2k3 + k4).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Cosa distingue il metodo di Runge-Kutta di ordine 5?

A

Il metodo RK5 utilizza sei stadi e ha un errore globale O(h^5), con una formula complessa che combina più valutazioni della funzione.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Qual è la formula del metodo di Runge-Kutta di ordine 5 (Butcher)?

A

y_(n+1) = y_n + h/90 * (7k1 + 32k3 + 12k4 + 32k5 + 7k6).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly