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?

15 views (last 30 days)
%% 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 Comment
KSSV
KSSV on 2 Aug 2020
Edited: KSSV on 2 Aug 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.

Sign in to comment.

Answers (1)

Image Analyst
Image Analyst on 2 Aug 2020
Try this to get a 1000-by-1000 matrix
rows = 1000;
columns = 1000;
A = zeros(rows, columns);

Categories

Find more on Resizing and Reshaping Matrices in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!