2009-10-21 27 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中的其他常见示例包括'++'或'= *'一元运算符。