Я хочу, чтобы вставить номер в следующей матрице: n x 1
матрицаКак вставить значение
6
103
104
660
579
750
300
299
300
750
579
661
580
760
302
301
302
760
580
662
581
Как вставить его в середине и переместить остальные цифры? Я пробовал следующий код:
Idx=[723];
c=false(1,length(Element_set2)+length(Idx));
c(Idx)=true;
result=nan(size(c));
result(~c)=Element_set2;
result(c)=8
Вы попробовали самостоятельно выяснить это? http://www.mathworks.com/matlabcentral/answers/16958-insert-a-value-into-an-array-after-it-s-created – Dan
Idx = [723]; c = false (1, length (Element_set2) + length (Idx)); c (Idx) = true; результат = nan (размер (c)); результат (~ c) = Element_set2; результат (c) = 8 Я использовал это –