Подстановка значений в массиве данных
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