Is there any way that I can get MATLAB to read the data in the current format? I have tried exporting the data set into excel but it cannot 'read' the data either - it just comes up with symbols/letters...
If anyone knows a way round this I'd be very grateful.
Best Wishes,
Justin.
ok, so if you can click on it in the workspace then matlab has 'read' the data, so you don't have a problem with reading. you are having a problem with displaying the data... and you have found the limit of size of the array editor. so to 'see' the data you now have to use some other method to extract part of it, or plot it... say your data is in the variable A, you can just type A(1,2,3) and look at a single element. or something like A(:,1,1) to look at a vector from it. or even A(1,:,:) to look at a whole page of data. you may also want to look at surface plots and other 2d/3d plotting methods.
Justin.
"David" <da...@bigcompany.com> wrote in message <gmrlv5$a83$1...@fred.mathworks.com>...
As the message indicates, the Array Editor can't display variables with more
than 524288 [=2^19] elements. If I remember correctly, that's for
performance reasons.
However, you can look at the data (or slices thereof) in the command window
by indexing into the variable, or you can extract slices that have fewer
than 2^19 elements and view those slices in the Array Editor. If your data
is stored in A, to extract all the latitudes and longitudes for a given
time, use:
t5 = A(5, :, :) % All lats and longs for the time corresponding to row 5.
--
Steve Lord
sl...@mathworks.com