Syslab使用round函数时,报错:MethodError: no method matching round(::Vector{Float64})
技术分享
发布于 2025-07-18 09:36:23
查看 1过去319天
问题现象
Syslab使用round函数时,报错:MethodError: no method matching round(::Vector{Float64})
代码如下:
using TyBase
Num = rand(100)
round(Num)

解决方法
针对上述问题,将代码修改为:
using TyBase
Num = rand(100)
#round(Num)
round.(Num) #Num是一个向量,需要在round函数后面加上
运行代码,可以看到得到了正确的结果:

所属专栏:Syslab基础平台
产品信息:Syslab科学计算环境