質問

マトリックスまたはマトリックスについて話しているとき、「単項マイナス」とは何ですか?算術演算子の略?

役に立ちましたか?

解決

すべての要素が否定された行列A。

そのようにして、A +(-A)== 0。

編集:これは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;
}

編集2:Aの場合

1 2
3 4

Aの単項マイナスは

-1 -2
-3 -4

他のヒント

Mが行列の場合、-Mは単項マイナスが適用された新しい行列です

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

&quot;単項マイナス&quot;マトリックスは、他の人が言ったように、要素ごとの否定です。

より一般的には、コンピューターサイエンスでは、「単項演算子」単一のオペランドで動作するものです。 Cの他の一般的な例には、「++」または「= *」単項演算子が含まれます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top