Привет У меня есть эти два вектораСоздание массива из ул конкатенации Matlab
Q = [1,2,3,4,1,2,3,4,1,2,3,4,1,2,3,4,1,2,3,4,1,2,3,4]
и
Year = [2000,2000,2000,2000,2001,2001,2001,2001,2002.....]
, и я хотел бы объединить их в один единственный раз массива
Time = [20001,20002,20003,20004,20010....]
или
Time= {'2000Q1', '2000Q2', '2000Q3', '2000Q4', '2001Q1'....}
До сих пор я пытался с этим кодом
m = zeros(136,1)
for i=1:136
m(i,1)= strcat(Q(i),Year(i));
end
И Matlab outputed мне это:
индексируется несоответствия размера назначения.
Помощь pls?
1rst один дает мне 2000 2000 2000 2000 2001 .... 1 2 3 4 1 2 3 4 ... –
@ C.Chris, может быть, ваши векторы уже были в формате столбцов (в отличие от описания в вашем сообщении). В этом случае удалите оператор '.'' в конце' Year' и 'Q'. – Hoki