ciao ragazzi
come esercizio devo implementare una funziona per risolvere un sistema lineare con la matrice di jacobi,
premetto che è il primo e unico corso di informatica che facciamo a fisica e l'esame tratta variabili cicli funzione e classi e niente di più complesso, la teoria fatta è basilare quindi si presuppone che io faccia l'esercizio usando solo cicli e funzioni cioè le uniche cose che abbiamo fatto. le classi vengono dopo di questo esercizio.
il problema lo ho nella ricorsione ovviamente, o meglio nel fermarsi della ricorsione, dice che la ricorsione si ferma quando la differenza tra due vettori successivi calcolati dalla ricorsione è minore di una certa soglia,
ora qui si tratta di vettori quindi come si fa a dire che un vettore è minore di un altro? i loro elementi possono essere alcuni più grandi alcuni più piccoli a parità dell indice dell'elemento del vettore che il ciclio in c++ per fare il vettore sta considerando.
Ho visto le soluzioni. Usa non il vettore ma fa la somma degli elementi di vettore successivo e vettore precedente e confronta la somma tra singoli elementi dei vettori, come può essere questo affidabile? Se le somme degli elementi sono molto simili non vuol dire che i due vettori siano molto simili. Non capisco il criterio per cui questa modalità di stoppare la ricorsione va bene,
grazie