Having problems transposing a large vector.
5 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
qualiaMachine
am 17 Jul. 2015
Bearbeitet: per isakson
am 17 Jul. 2015
I came across a puzzling issue today. When trying to transpose a column vector (86400048x1) into a row vector, MATLAB seems to transpose the vector (variable shows up as 1x86400048), but the vector does not show up when I select the variable. The area where matrices usually show up is simply empty. To troubleshoot, I tried to index out portions of the vector (split into ten ~equal pieces), and then combine each piece again. I was able to combine the vector to get a 1x85000000 row vector, but can't add much more without the same issue occurring. Any ideas as to what is going on here?
2 Kommentare
Muthu Annamalai
am 17 Jul. 2015
How much RAM do you have on your machine?
I see you have a (659 MB) ~3/4 GB vector in memory if all this is native double type vector.
Maybe this is causing some display issues ?
But a screenshot maybe useful here.
Akzeptierte Antwort
per isakson
am 17 Jul. 2015
Bearbeitet: per isakson
am 17 Jul. 2015
I can reproduce (on R2013b,32GB,64bit) the problem you see. Rows exceeding a certain size are not displayed in the "Variables editor". In my case r2 is shown, r4 is not. And the column vector, c2, is not shown
c2 172800096x1 1382400768 double
r2 1x17280008 138240064 double
r4 1x34560016 276480128 double
I fail to find upper limits mentioned in the documentation. However, there are obviously such limits.
0 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Logical finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!