gpt4 book ai didi

matlab - Mablab/Octave - 使用 cellfun 将一个矩阵与另一个矩阵建立索引

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

我有一个包含随机数矩阵的单元格,比如说 a = {[300*20],....,[300*20]}; .我有另一个相同格式的单元格,称之为 b , 包含 nan 位置的逻辑a 中的条款.

我想使用 cellfun遍历单元格并基本上让 nan条款等于0a(b)=0 .

谢谢,j

最佳答案

您可以定义一个用零替换任何 NaN 的函数。

function a = nan2zero(a)
a(isnan(a)) = 0;

然后您可以使用 cellfun 将此函数应用到您的元胞数组。

a0 = cellfun(@nan2zero, a, 'UniformOutput', 0)

这样,您甚至不需要任何矩阵 b

关于matlab - Mablab/Octave - 使用 cellfun 将一个矩阵与另一个矩阵建立索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14330957/

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