gpt4 book ai didi

matlab - 在不遍历整个矩阵的情况下用零替换所有 NaN?

转载 作者:太空宇宙 更新时间:2023-11-03 19:17:55 27 4
gpt4 key购买 nike

我想通过遍历每个 NaN 并使用 isnan 来替换矩阵中的所有 NaN。但是,我怀疑这会使我的代码运行得比应有的慢。谁能提供更好的建议?

最佳答案

假设您的矩阵是:

A = 
NaN 1 6
3 5 NaN
4 NaN 2

您可以找到 NaN 元素并使用 isnan 将它们替换为零像这样:

A(isnan(A)) = 0;

那么你的输出将是:

A =
0 1 6
3 5 0
4 0 2

关于matlab - 在不遍历整个矩阵的情况下用零替换所有 NaN?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14439582/

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