gpt4 book ai didi

MATLAB:我想根据向量中的阈值对矩阵进行阈值处理,而无需 for 循环。可能的?

转载 作者:行者123 更新时间:2023-12-02 06:35:09 25 4
gpt4 key购买 nike

假设我有以下内容:

M = randn(10,20);
T = randn(1,20);

我想通过 T 的每个条目对 M 的每一列设置阈值。例如,查找大于T(1)M(:,1) 的所有元素的所有索引。查找 M(:,2) 中大于 T(2) 的所有元素的所有索引,等等。

当然,我想在没有 for 循环的情况下执行此操作。这可能吗?

最佳答案

您可以像这样使用 bsxfun:

I = bsxfun(@gt, M, T);

那么 I 将是一个 size(M) 的对数矩阵,其中 M(:,i) > T(i) .

关于MATLAB:我想根据向量中的阈值对矩阵进行阈值处理,而无需 for 循环。可能的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21385641/

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