Для ваших первых вопросов вы можете использовать логическое индексирование, чтобы найти и заменить 255
pattern = 255; %Number to find
array = randi(10,10,1); %Some array
array([4,8,9]) = 255;
array(array==pattern) = 0; %Substitute values
Для второго вопроса вы можете использовать dlmread
для загрузки данных. Позволяет указать заголовок для игнорирования.
data = dlmread('file.csv',' ',13,0);
где 13
- количество игнорируемых строк, а 0
- количество игнорируемых столбцов.
Всего у вас есть что-то вроде:
pattern = 255; %Pattern
data = dlmread('file.csv',' ',13,0); %Load
data(data==pattern) = 0; %Substitute values