Cosa significa & # 8220; unario meno & # 8221; significa per le matrici
-
05-07-2019 - |
Domanda
Quando parliamo di matrici o di una matrice, cosa significa "unario meno". indicare un operatore aritmetico?
Soluzione
La matrice A con tutti gli elementi negati.
In questo modo, A + (-A) == 0.
Modifica: ecco la fonte da http://math.nist.gov/javanumerics/jama/">JAMA:
/** Unary minus
@return -A
*/
public Matrix uminus () {
Matrix X = new Matrix(m,n);
double[][] C = X.getArray();
for (int i = 0; i < m; i++) {
for (int j = 0; j < n; j++) {
C[i][j] = -A[i][j];
}
}
return X;
}
Modifica 2: se A è
1 2
3 4
quindi meno unario di A è
-1 -2
-3 -4
Altri suggerimenti
Se M è la tua matrice, -M è la nuova matrice in cui è stato applicato il segno meno unario
(-M) [i, j] = - (M [i, j])
"unario meno" perché una matrice è un elemento per negazione dell'elemento come altri hanno detto.
Più in generale, in informatica, un "operatore unario" è uno che opera su un singolo operando. Altri esempi comuni di C includono gli operatori unari '++' o '= *'.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow