как часть более крупного скрипта я хочу хранить данные из цикла while в матрице. Я хочу сохранить части матрицы COG_Ton_Av размером 1738x3 в новой матрице. COG_Ton_Av изменяется в каждом цикле, поэтому я хочу сохранить результаты снаружи. Я нашел несколько записей о том, как хранить данные в векторе, но ничего для матрицы. Что я пробовал:
valuesforts= zeros(1000,3);
yr =1
while Qn>0
yindex = Gmhk*100
zindex = round(gs*100)
ts = (COG_Ton_Av ((zindex:yindex),:))
valuesforts(yr)=ts
yr = yr+1
end
Я только что опубликовал части цикла while, чтобы упростить вопрос, надеюсь, этого достаточно, чтобы ответить на вопрос. При попытке это я получаю следующую ошибку:
Несоответствие размера назначения в подписке.
Ошибка в cutoff_work14_priceescalation_and_stockpiling (строка 286) valuesforts(yr)=ts