How to define 1000*1000 matrix in matlab? Whenever I want to define a matrix 1000*1000, out of memory message was shown. Can anyone please help me?

16 visualizaciones (últimos 30 días)
%% How I am defining the matrix that I have given below
m=1000; n=1000;
A=zeros(m*n,m*n);
% whenever I want to run the problem OUT OF MEMORY message was shown in command window
  1 comentario
KSSV
KSSV el 2 de Ag. de 2020
Editada: KSSV el 2 de Ag. de 2020
Why you want to initialize such a huge dimension matrix? Your matrix dimension is going to be 10^6*10^6. Memory depends on your system RAM. Read about function memory to know further.

Iniciar sesión para comentar.

Respuestas (1)

Image Analyst
Image Analyst el 2 de Ag. de 2020
Try this to get a 1000-by-1000 matrix
rows = 1000;
columns = 1000;
A = zeros(rows, columns);

Categorías

Más información sobre Resizing and Reshaping Matrices en Help Center y File Exchange.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by