Сравнение значений матричных элементов в MATLAB - PullRequest
0 голосов
/ 26 июля 2010

Скажем, у меня матрица 256 на 256. Я хотел бы заменить любые значения, которые «больше» или «равны» 10 на 1, а остальные равны 0, т.е.

Например,

2   3 6 15 24 32 1  7  39 10 ....

1   5 7 11 19 10 20 28 9 ........

10 24 6 29 10 25 32 10 ..........

.................................

.................................

и я хочу вывод:

0 0 0 1 1 1 0 0 1 1 ............

0 0 0 1 1 1 1 1 0 ..............

1 1 0 1 1 1 1 1 ................

................................

................................

Как я могу это сделать?

1 Ответ

3 голосов
/ 26 июля 2010

Пример:

a = [3  2  6  6 ; 
     7  5  3  7 ; 
     7 10  8  9 ; 
     2  4  3 10];

b = ( a > 5 )
b = 
     0     0     1     1
     1     0     0     1
     1     1     1     1
     0     0     0     1
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...