How to store this data in array..

조회 수: 3 (최근 30일)
joy
joy 2015년 1월 7일
편집: Stephen23 2015년 1월 7일
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..

채택된 답변

Stephen23
Stephen23 2015년 1월 7일
편집: Stephen23 2015년 1월 7일
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]
Also note that there are many other useful functions for cell arrays , such as cellfun:
>> cellfun(@numel,A)
ans = [2,4,3]

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Cell Arrays에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by