gpt4 book ai didi

matlab - 设置矩阵的最大值和最小值

转载 作者:行者123 更新时间:2023-12-02 21:55:20 25 4
gpt4 key购买 nike

我有一个 640×480 的矩阵,其中每个元素都有数据。我想将元素的值设置为零,其中原始值不在两个数字之间。例如,A 是一个 640×480 矩阵。对于第 i 个元素 A(i),如果 A(i) 的值在 10 之间和20保留它,如果没有则设置A(i)=0。谁能建议一种简单的方法而不是使用循环?

最佳答案

尝试使用 10 到 20 之间的值:

A(A < 10 | A > 20) = 0;

表达式“A < 10 | A > 20”创建一个逻辑掩码,然后该掩码下的值设置为零。

关于matlab - 设置矩阵的最大值和最小值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17909087/

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