Говорят, что у меня есть пустой массив следующим образом:Добавление элементов в массив
s=[];
Говорят, что, например, у нас есть следующий цикл:
for j=1:2
for i=1:10
if a(i,j)>0
...
end
end
end
Вместо ...
, я хочу добавить элементов до s
. Как вы это делаете в MatLab?
Там нет необходимости держать еще один индекс. Вместо этого вы можете использовать 's (end + 1)'. – KronoS
@KronoS это правильно, но в некоторых случаях вы хотите использовать этот индекс в выражении. Например, 's (idx) = a (i, j) + idx'. – SheetJS
Я предполагаю, что это личное предпочтение, но вы можете с ним справиться, используя это: 's (end + 1) = a (ii, jj) + size (s, 2);' предполагается, что это массив строк, а не столбец , – KronoS