Что значит & # 8220; унарный минус & # 8221; значит для матриц
-
05-07-2019 - |
Вопрос
Когда мы говорим о матрицах или матрицах, что означает "унарный минус"? обозначать как арифметический оператор?
Решение
Матрица 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
тогда унарный минус А равен
-1 -2
-3 -4
Другие советы
Если M - ваша матрица, -M - новая матрица, в которой был применен унарный минус
(- M) [i, j] = - (M [i, j])
"одинарный минус" поскольку матрица - это элемент за отрицанием элемента, как говорили другие.
В более общем смысле в информатике "унарный оператор" это тот, который действует на один операнд. Другие распространенные примеры из C включают унарные операторы '++' или '= *'.
Не связан с StackOverflow