log () отрицательная ошибка выброса номера домена - PullRequest
0 голосов
/ 17 мая 2018

Я пытаюсь передать функцию журнала в сценарии, который я пишу.

Выдает ошибку домена

julia> log(100)
4.605170185988092

julia> log(-100)
ERROR: DomainError:

Есть ли способ обойти это вообще?У меня есть смесь -, + в моем массиве.

1 Ответ

0 голосов
/ 17 мая 2018

Для реального ввода функция журнала возвращает действительные числа. Если бы функция журнала автоматически преобразовывала тип log(-100) (в комплексные числа), она была бы нестабильной.

Вы можете сделать log(complex(-100)), чтобы получить сложный вывод (или log.(complex.(array)) для вашего массива чисел).

...