Gli elementi fondamentali di lavoro in algebra lineare sono i vettori e le matrici, trattati nel capitolo Oggetti matematici. Questo capitolo tratta delle operazioni che è possibile eseguire con i vettori e le matrici, e di altre funzioni che li accettano come argomenti.
Le operazioni aritmetiche con vettori e matrici (addizione, sottrazione e moltiplicazione) si eseguono con i simboli abituali di wiris.
addizione: comando +
Somma di vettori o matrici. Gli operandi devono essere dello stesso tipo e avere dimensioni uguali.
|
sottrazione: comando -
Somma di vettori o matrici.
Gli operandi devono essere dello stesso tipo e avere dimensioni uguali.
|
moltiplicazione: comando * o ·
Prodotto di matrici o prodotto (scalare) di vettori.
Il numero di colonne del primo operando deve essere uguale al numero di righe del secondo. In wiris, tutti i vettori sono righe, anche se non sempre, in quanto se si desidera moltiplicare una matrice per un vettore riga, il vettore verrà considerato come una colonna, sempre che ciò consenta di eseguire la moltiplicazione.
Il simbolo * appare sempre come un · secondo le convenzioni tipografiche.
|
moltiplicazione tramite scalari: comando * o ·
Prodotto di un vettore o di una matrice per uno scalare.
Il simbolo * appare sempre come un · secondo le convenzioni tipografiche.
|
moltiplicazione scalare: Icona
, comando * o ·
Moltiplicazione scalare di due vettori della stessa lunghezza.
Il simbolo * appare sempre come un · secondo le convenzioni tipografiche.
|
inverso: Icona
, comando inverso
Matrice inversa.
Se la matrice è invertibile, si ottiene la matrice inversa. Se la matrice non è invertibile, si ottiene un errore.
|
potenza: Icona
, comando ^
Una matrice quadrata può essere elevata a un numero intero. Se l'esponente è un numero negativo e la matrice è invertibile, viene elevata la matrice inversa al valore assoluto dell'esponente. Se la matrice non è invertibile, si ottiene un errore.
|
lunghezza: comando lunghezza
Se viene applicata a un vettore, si ottiene il numero di componenti; se viene applicata a una matrice, si ottiene il numero di righe.
|
dimensioni: comando dimensioni
wiris si ottiene la sequenza composta rispettivamente dal numero di righe e dal numero di colonne di una matrice.
|
rango: comando rango
Calcola il livello di una matrice.
|
minore: comando minore
Data una matrice quadrata A e due interi i e j, calcola il minore corrispondente alla posizione. Aij
della matrice. Questo numero minore è il determinante della matrice risultante dall'eliminazione di A la riga i e la colonna j.
|
|