¿Qué significa "menos unario" para las matrices?
-
05-07-2019 - |
Pregunta
Cuando hablamos de matrices o de una matriz, ¿qué significa "menos unario"? ¿Representarse como un operador aritmético?
Solución
La matriz A con todos los elementos negados.
De esa manera, A + (-A) == 0.
Editar: aquí está la fuente de 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;
}
Edición 2: si A es
1 2
3 4
entonces unario menos de A es
-1 -2
-3 -4
Otros consejos
Si M es tu matriz, -M es la nueva matriz donde se ha aplicado el menos unario
(-M) [i, j] = - (M [i, j])
" menos unario " para una matriz es un elemento por elemento de negación, como han dicho otros.
Más en general, en informática, un " operador unario " Es aquel que opera en un solo operando. Otros ejemplos comunes de C incluyen los operadores unarios '++' o '= *'.