Esempio: iterazione con valore seed ed equazioni alle differenze
Stimare le soluzioni utilizzando iterazioni con valore seed.
Radici quadrate
Utilizzare il metodo babilonese per approssimare la radice quadrata di un numero.
1. Definire un numero reale X e un valore ipotizzato della sua radice quadrata.
La prima ipotesi è definita come il primo elemento di un vettore.
2. Definire N come numero di iterazioni.
3. Calcolare nuove stime della radice quadrata.
La funzione incorporata della radice quadrata restituisce il risultato seguente:
4. Tracciare il grafico del vettore di stime.
In questo caso, la convergenza si verifica molto rapidamente. Per altri casi, è possibile aumentare il numero di iterazioni N in base alle esigenze del problema.
Sistemi di equazioni alle differenze
Considerare un modello di infezione con quattro variabili:
• inf: il numero di individui infettati
• sus: il numero di individui a rischio
• dec: il numero di decessi
• rec: il numero di guarigioni
1. Definire valori seed per l'iterazione simultanea.
2. Definire il sistema di equazioni alle differenze.
3. Tracciare il grafico delle quattro variabili nel tempo per visualizzare l'evoluzione del modello di infezione.
Matrice di equazioni alle differenze
Considerare un processo di Markov, ovvero un vettore serie temporale il cui stato presente viene trovato moltiplicando lo stato precedente per una matrice di transizione di stato.
1. Definire lo stato del vettore iniziale e la matrice di transizione di stato A.