каковы методы преобразования отрицательных значений матрицы в положительные? - PullRequest
0 голосов
/ 06 августа 2020

Я хочу преобразовать отрицательное значение матрицы в положительное для уменьшения порядка модели в программном обеспечении Matlab. Итак, для преобразования отрицательных значений в положительные существуют различные методы, такие как функции тригонометрии c, абсолютные, режим, возведение в квадрат и другие, кроме это любая техника или метод преобразования отрицательного значения в положительное ???? пожалуйста, предложите

Спасибо

1 Ответ

0 голосов
/ 06 августа 2020

Если вы ищете что-то иное, чем использование функции abs, пробовали ли вы просмотреть все записи в матрице, проверяя, меньше ли они 0, а затем умножая те, которые равны -1?

for i = 1:length(matrix)
    if matrix(i) < 0
        matrix(i) = matrix(i) * -1;
    end
end

Было бы визуально легче читать и проще понимать, просто используя функцию abs, но если вы не хотите использовать что-то еще, вы можете попробовать это

...