O que significa “menos unário” média para Matrizes
-
05-07-2019 - |
Pergunta
Quando estamos falando de matrizes ou uma matriz, o que significa "menos unário" representamos como um operador aritmético?
Solução
A matriz A com todos os elementos negada.
Dessa forma, A + (-A) == 0.
Edit: aqui está a 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;
}
Edit 2: se A é
1 2
3 4
, em seguida, menos unário de A é
-1 -2
-3 -4
Outras dicas
Se M é a sua matriz, -M é a nova matriz, onde foi aplicado menos unário
(- M) [i, j] = - (M [i, j])
"menos unário" para uma matriz é um elemento por elemento negação como outros disse.
De modo mais geral, em ciência da computação, um "operador unário" é aquele que opera em um único operando. Outros exemplos comuns de C incluem o '++' ou '= *' operadores unárias.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow