2009-10-21 28 views

回答

3

矩陣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 
+0

比方說,我們有一個矩陣如下: A = | 1 2 | | 3 4 | 是-A = | -1 -2 | | -3 -4 | ? – 2009-10-21 18:01:10

+0

是的,因爲A +(-A)== 0. – Grandpa 2009-10-21 18:27:01

+0

但是(| 1 2 | \ n | 3 4 |))+ | -1 -2 | \ n | -3 -4 |)不是0? (\ n =新行) – 2009-10-21 18:33:11

1

如果M是您的矩陣,-M是其中一元減號已經施加

(-M)[I,J] =新的矩陣 - (M [I,J])

1

「一元減號「對於一個矩陣來說,就像其他人所說的那樣是一個元素的否定。

更一般地,在計算機科學中,「一元運算符」是一種對單個操作數進行操作。 C中的其他常見示例包括'++'或'= *'一元運算符。