MATLAB Question:

Do you know how to Pre Allocate a Non Double matrix?

MATLAB Interview Question
MATLAB Interview Question

Answer:

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.


Previous QuestionNext Question
What are the Basic Plots and Graphs of MATLAB?What is memory management functions in MATLAB?