Ciao ragazzi.
Vi perchè non riesco ad impostare un problema di calcolo in c++, non chiedo il codice ma solo come impostare il problema.
Trattasi di effettuare una successione di vettori.
Gli imput sono:
1) Acquisire da tastiera un valore intero k;
2) Acuisire da tastiera due matrici M e N, di dimensione (k*k);
3) Acuisire da tastiera due vettori z1, e z2 di k elementi;
Dati questi imput trovare la successione di vettori espressa nel seguente modo:
z(n+1) = M*z(n) + N*z(n-1)
per n = 2,3,4.......300.
Orbene, quello che non riesco bene ad impostare è il vettore z, nel senso che per n=2, z dovrebbe essere nella parte destra dell'equazione rispettivamente z2 e z1.
Ma come faccio ad impostare che per n= 2, z(n) assume i valori di z2 e z1. L'unica cosa che mi viene in mente è che la successioni di valori in realtà sia una matrice, dove l'ultima riga (o colonna) è il valore della successione.
Potreste farmi un'esempio di come devo impostare il ciclo for di questa successione, sto veramente uscendo di testa , nel capire che cosa è intanto z(n), (matrice o vettore) ed il suo comportamento.
Grazie veramente a tutti
Amartya