Замените значениями в массиве данных
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