Методеррор: метод не соответствует isless (:: Float64, :: Array {Float64, 2}) - PullRequest
0 голосов
/ 03 мая 2018

для if abs(J .- J2) <= epsilon, как мне сравнить разницу каждой строки в массиве abs(J .- J2) с плавающей точкой с эпсилоном?

1 Ответ

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

Для проблемы, которую вы пытаетесь решить, уже есть встроенная функция isapprox , которая сравнивает значения для заданного допуска (epsilon в вопросе).

if isapprox(J, J2; atol=epsilon, rtol=0) будет сравнивать элементы в J с элементами в J2 и вернет true, если абсолютная разница между каждой парой элементов меньше заданного значения atol.

...