专栏
标签
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]

image.png

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

全部回答

暂无数据
暂无数据
用户
和原帖交流更多问题细节吧,去
我要发帖 我要发帖
资料中心 资料中心
查看更多>
热门帖子 热门帖子
主要贡献者 主要贡献者
过去7天