Я удаляю элементы массива x
по определенным показателям.
x=rand(10,1);
delInd=[8 5];
delInd=sort(delInd); %delInd must be sorted for this to work
x(delInd)=[];
Далее я вычисляю другой массив, используя x
.
y=x+1;
Теперь я хотел бы разместить новые элементы, скажем, inf
, в y
, напримерчто новые элементы соответствуют позициям удаленных элементов в оригинале x
.Я делаю это, используя следующий код:
for ii=delInd'
y=[y(1:ii-1);inf;y(ii:end)];
end
Можно ли векторизовать приведенные выше строки и выполнить их без цикла for
или без сортировки?