How to store this data in array..
2 views (last 30 days)
Show older comments
Hi all,
I have a variable which could have following dimension at different instant
say,
c=6*5 , 7*6, 7*7, 7*8
how could I store c value in an array..
so that if I call c(1) it would give data set of 6*5 dimension for c(2) it would be 7*6 data-set..
0 Comments
Accepted Answer
Stephen23
on 7 Jan 2015
Edited: Stephen23
on 7 Jan 2015
In MATLAB you can hold differently sized data in a cell array . The data inside can be of any class and of any size, but you need to pay careful attention to the indexing . Here is a simple example that does something like you want to do:
A = {[1,2],[3,4;5,6],[7;8;9]};
The cell array A contains three numeric arrays of different sizes. You can retrieve any one of these arrays using cell indexing:
>> A{2}
ans = [3,4;5,6]
>> cellfun(@numel,A)
ans = [2,4,3]
0 Comments
More Answers (0)
See Also
Categories
Find more on Cell Arrays 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!