How to Pre Allocate a Non Double matrix? - Matlab

How to Pre Allocate a Non Double matrix?



- Preallocating a block of memory for holding a non double matrix is memory efficient.

- It is faster to use the function ‘repmat’.

- While allocating block of memory for a matrix, zeros are pre allocated to a matrix.

- The function to pre allocate memory is int8().
Ex: matrix = int8(zeros(100));

- repmat function is used to create a single double matrix.
Ex: matrix2 = repmat(int8(0), 100, 100);

Thus non double matrix is pre allocated.
Post your comment