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 на 0 с:

B = changem(A,[0 0],[9 8])
B =
     0     1     6
     3     5     7
     4     0     2
Представлено до R2006a