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.