Syslab矩阵读取出现报错MethodError:no method matching setindex!(::Float64,::Float64,::Int64)
技术分享
发布于 2025-07-10 10:37:33
查看 1过去327天
使用了错误的索引方式来访问和修改多维数组,要使用逗号分隔的索引方式。
M_data = [1.0 2.0 3.0; 4.0 5.0 6.0; 7.0 8.0 9.0]
laserBy3D = zeros(Float64, 2, 2, 2, 2)
# laserBy3D[1][1][1][1] = M_data[1, 1] 报错代码
laserBy3D[1, 1, 1, 1] = M_data[1, 1]

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