gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 04:56:27 26 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/

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