插入4 d矩阵

11视图(30天)
Tahariet沙龙
Tahariet沙龙 2023年3月8日
编辑: 马特·J 2023年3月8日
我有一个矩阵数据大小20日10、20、10。
它是一个3 d对象,改变在时间(10时间点代表10秒)
我想创建一个平稳过渡值插值细分这些10秒到例如,十秒,所以总共100个时间点。
这个用Matlab如何?

答案(1)

马特·J
马特·J 2023年3月8日
您可以使用 griddedInterpolant (可取IMHO)或 interpn
3评论
马特·J
马特·J 2023年3月8日
编辑:马特·J 2023年3月8日
什么(1,1,1,10)的意思吗?
这意味着使第四维度10倍。
我想保存的值(:,:,:1)在(::,:,10),必须与Ainterp中的值相同(::,:,1)和Ainterp (::,:, 100)。并相应地应该插入新值。
griddedInterpolant 会这样做。
一个=兰德(20、10、20、10);
F = griddedInterpolant(一个);
Ainterp = F ({1:20, 1:10, 1:20, linspace (10100)});
一个Ainterp
类属性名称大小字节320000双Ainterp x10x20x10 20 x10x20x100 3200000双

登录置评。

类别

找到更多的在插值帮助中心文件交换

标签

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!