Я пытаюсь передать функцию журнала в сценарии, который я пишу.
Выдает ошибку домена
julia> log(100) 4.605170185988092 julia> log(-100) ERROR: DomainError:
Есть ли способ обойти это вообще?У меня есть смесь -, + в моем массиве.
Для реального ввода функция журнала возвращает действительные числа. Если бы функция журнала автоматически преобразовывала тип log(-100) (в комплексные числа), она была бы нестабильной.
log(-100)
Вы можете сделать log(complex(-100)), чтобы получить сложный вывод (или log.(complex.(array)) для вашего массива чисел).
log(complex(-100))
log.(complex.(array))