Frage

Wenn wir reden über Matrizen oder eine Matrix, was bedeutet „einstellige minus“ steht für als arithmetischen Operator?

War es hilfreich?

Lösung

Die Matrix A mit allen Elementen negiert wird.

Auf diese Weise A + (-A) == 0.

Edit: hier ist die Quelle, aus 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: wenn A

1 2
3 4

dann unären Minus von A

-1 -2
-3 -4

Andere Tipps

Wenn M Ihre Matrix ist, ist -M die neue Matrix, wo einstelliger minus angewandt wurde

(- M) [i, j] = - (M [i, j])

"unären minus" für eine Matrix ist ein Element, durch das Element Negation als andere gesagt hat.

Generell in der Informatik, ein „einstelliger Operator“ ist eine, die auf einem einzelnen Operanden arbeitet. Andere häufige Beispiele von C sind die ‚++‘ oder ‚= *‘ unäre Operatoren.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top