i have to generate an infinity matrix which larger than 1 billion and as i know matlab cannot do that and i need to convert to other software that can generate it. i have do some review and cannot find any of it, is anyone know about it?? please help me...

 Akzeptierte Antwort

Jan
Jan am 13 Mär. 2012

0 Stimmen

Does "infinite matrix" mean, that the number of elements is infinite? And does "larger than 1 billion" mean, that the values are larger than 10^9? Or are you coming from a country with European counting and "billion" it is 10^12?
A [1e9 x 1] double vector needs 8 GB of free memory. A 64 bit Matlab version can handle this, if you have enough RAM. With a 768 GB machine storing e.g. [1e9 x 8] matrices should work fluently.
If you are talking aboud a [1e9 x 1e9] matrix, storing all elemnts is not possible with the current computers. If most of the elements are zero, a sparse matrix can hold such a large matrix.

1 Kommentar

reez all
reez all am 13 Mär. 2012
1 billion is 10^9 and i have try using my matlab by use adjacency matrix, its only capable to run 4000x4000 for its maximum and using sparse matrix its only 5000x5000 still not enough for me. i need to generate the matrix at least 10^9x10^9 until infinite. however this matrix only consist 0 and 1. Infinite is refer to the size of the matrix.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Sparse Matrices finden Sie in Hilfe-Center und File Exchange

Tags

Gefragt:

am 13 Mär. 2012

Community Treasure Hunt

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

Start Hunting!

Translated by