在矩阵中查找小于另一个数字的最大数字

flu*_*aos 0 scripting matlab

假设我有一个矩阵X,我想得到X中最大值的行数和列数小于数字y.我应该如何在MATLAB中这样做呢?

use*_*042 5

这是一种方法

X = rand(4,4)
y = rand
f = X - y;
f(f > 0) = -inf;
[~, ind] = max(f(:));
[i,j] = ind2sub(size(X), ind)
Run Code Online (Sandbox Code Playgroud)