changem

Замените значениями в массиве данных

Синтаксис

mapout = changem(Z,newcode,oldcode)

Описание

mapout = changem(Z,newcode,oldcode) возвращает сетку данных mapout идентичный сетке входных данных, за исключением того, что каждый элемент Z со значением, содержавшимся в векторном oldcode заменяется соответствующим элементом векторного newcode.

oldcode 0 (скаляр) по умолчанию, в этом случае newcode должен быть скаляр. В противном случае, newcode и oldcode должен быть одного размера.

Примеры

Изобретите карту:

A = magic(3)

A =
     8     1     6
     3     5     7
     4     9     2

Замените экземпляры 8 или 9 с 0s:

B = changem(A,[0 0],[9 8])
B =
     0     1     6
     3     5     7
     4     0     2

Представлено до R2006a