How to quickly save a matrix by adding rows?
2 views (last 30 days)
dpb on 22 Jun 2021
Yes. Preallocate the array and index into it...without context it's conjecture what you have/are doing, but the general idea is
A=zeros(max(variable_i),size(A,2)); % preallocate A as array of zeros
for i=1:max(variable_i) % for the loop size each i
% whatever to compute Ai
A(i,:) = Ai; % store the new row in A
The above will not show degradation in speed as i increases.