Declinazione di responsabilità
Questa non è una domanda di programmazione, ma la maggior parte dei programmatori deve occuparsi presto della matematica (in particolare l'algebra), quindi penso che la risposta potrebbe rivelarsi utile a qualcun altro in futuro.Come verificare se i vettori di dimensione mn sono linearmente indipendenti?
Ora il problema
Sto cercando di verificare se m vettori di dimensione n sono linearmente indipendenti. Se m == n puoi semplicemente costruire una matrice usando i vettori e controllare se il determinante è! = 0. Ma cosa succede se m < n?
Eventuali suggerimenti?
Vedere anche this video lecture.
Potresti spiegare meglio la tua soluzione? Dovrei eseguire un'eliminazione gaussiana su cosa esattamente? – tunnuz
Sui vettori. Vector 1 = colonna 1, vettore 2 = colonna 2 ecc. –
Diciamo che hai i 2 vettori (2 3) (4 6). Si associano al seguente insieme di equazioni: '2x + 3y = a' e' 4x + 6y = b'. Se provi un'eliminazione gaussiana di x, finisci con '0x + 0y = 2a - b'. Avere gli zeri indica che i due vettori non sono indipendenti. Generalizza per 'M' e' N'. – Pierre