В следующем примере появляется в учебнике MATLAB:Может ли кто-нибудь объяснить этот пример удаления элементов из матрицы в MATLAB?
X = [16 2 13;
5 11 8;
9 7 12;
4 14 1]
Использование одного подстрочный удаляет один элемент, или последовательность элементов, и перестраивает оставшиеся элементы в вектор-строку. Так что:
X(2:2:10) = []
приводит:
X = [16 9 2 7 13 12 1]
Загадочно, весь второй ряд, а первые два элемента в 4-м ряду, были удалены, но я не могу видеть, соответствие между положением удаленные элементы и индексный вектор 2:2:10
. Может кто-нибудь объяснить?
Упс! Я, вероятно, дал вам больше информации, чем вам было нужно, так как я думал, что вы спрашиваете о части с линейной индексацией, а не в части создания вектора. В любом случае, рад помочь! =) ... и жаль, что этот осел 2pac засорял ваш вопрос. – gnovice