首页 > 解决方案 > 方法错误:没有方法匹配 isless(::Float64, ::Array{Float64, 2})

问题描述

对于if abs(J .- J2) <= epsilon,我如何将abs(J .- J2)浮点数组中每一行的差异与 epsilon 浮点数进行比较?

标签: arraysjulia

解决方案


对于您要解决的问题,已经有一个内置函数isapprox用于比较给定容差的值(epsilon在问题中)。

if isapprox(J, J2; atol=epsilon, rtol=0)将 J 中的元素与 J2 中的元素进行比较,如果每对元素之间的绝对差小于给定atol值,则返回 true。


推荐阅读