Skip to content
Snippets Groups Projects
Commit 788f35a0 authored by Jan-Gerrit Richter's avatar Jan-Gerrit Richter
Browse files

jri: ita_extend_dat speed improvement (~ 40%)

parent 0f9f83fc
No related branches found
No related tags found
No related merge requests found
...@@ -79,11 +79,13 @@ else ...@@ -79,11 +79,13 @@ else
%extend data %extend data
number_zeros = new_number_samples - asData.nSamples; number_zeros = new_number_samples - asData.nSamples;
newSize = size(asData.time); newSize = size(asData.time);
newSize(1) = number_zeros; newSize(1) = new_number_samples;
if sArgs.nozero if sArgs.nozero
asData.time = [asData.time; bsxfun(@times,ones(newSize,asData.dataTypeOutput),asData.time(end,:))]; asData.time = [asData.time; bsxfun(@times,ones(newSize,asData.dataTypeOutput),asData.time(end,:))];
else %normal case else %normal case
asData.time = [asData.time; zeros(newSize,asData.dataTypeOutput)]; tmp = zeros(newSize,asData.dataTypeOutput);
tmp(1:asData.nSamples,:) = asData.time;
asData.time = tmp;
end end
end end
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment