Я делаю некоторый оптический поток, и у меня есть матрица скоростей, однако я хотел бы отбросить (заменить на ноль) записи, которые ниже определенного порога. Есть ли удобный блок, который делает это на матричном сигнале?
В Simulink вы можете использовать справочную таблицу с методом Interp-Extrap, Вектор входных данных [0-й (th + 1)], данные таблицы [0 0-й (th + 1)], с 'th'ваш порог. Между 0 и' th ', результат равен 0, выше, чем' th ', он линейный.
, если вы можете допустить несколько блоков (показан порог 1):
Это было бы как:
> M= randn(100, 100); > M(abs(M)< .1)= 0; > sum(sum(0== M)) ans = 795