gpt4 book ai didi

Matlab插值(interpn)忽略带NaN的维度

转载 作者:行者123 更新时间:2023-12-04 23:57:33 24 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
MATLAB: Using interpolation to replace missing values (NaN)

我想使用 interpn 命令在多个维度中插入数据。

问题在于数据包含 NaN。因此,在某些维度上,少于 2 个数据点会阻止 matlab 进行插值。在这种情况下,我希望 interpn 返回一个 NaN 值。

示例:我的数据看起来有点像这样

  val(:,:,1) =
-2.3810 -0.9365
NaN -0.6910


val(:,:,2) =
-2.3354 -0.9271
NaN -0.6859

Matlab 在插值时给出错误,因为一维中只有 NaN。我希望 matlab 忽略此错误,而是从 interpn 函数返回 NaN。

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com