Can't append two large matrices due to limit in Matlab
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
Hello
I need to append two time series to eachother, one after the other one, but one is 875520x1 double and the other is 787456x1 double.
so after trying to concatenate, I still have a 875520x1 double. is there a slution to this ?
my code :
resol is the time series resolution
if fn==1
motiontot=[];
for m=1:mu
if m==1
Ttot = t(:).';
Tsize=numel(Ttot);
else
Ttot= [Ttot, t(:).'+Ttot(Tsize)+resol];
Tsize=numel(Ttot);
end
end
else
for m=1:mu
if m==1
Ttot= [Ttot, t(:).'+Ttot(Tsize)+resol];
Tsize=numel(Ttot);
else
Ttot= [Ttot, t(:).'+Ttot(Tsize)+resol];
Tsize=numel(Ttot);
end
end
end
6 Kommentare
Bjorn Gustavsson
am 9 Jul. 2020
Have you checked your algorithm with a smaller subset of your data to verify that it does what you want?
Antworten (1)
Siehe auch
Kategorien
Mehr zu Creating and Concatenating Matrices finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!