Graphics Programs Reference
In-Depth Information
>> a(1,1) = {[1 2 3]}
a=
[1x3double]
or
>> clear a
>> a{1,1} = [1 2 3]
a=
[1x3double]
but not
>> clear a
>> a(1,1) = [1 2 3]
??? In an assignment A(matrix,matrix) = B, the number of
columns in B and the number of elements in the A column
index matrix must be the same.
Cell arrays can contain other cell arrays. For example:
>> t = {'Fred Flintstone' {[1 2 3] , spiral(3)}}
t=
'Fred Flintstone'
{1x2 cell}
matlab's default display of a cell array is in summary form, as in
the above examples. You can display the details using celldisp :
>> celldisp(t)
t{1} =
Fred Flintstone
t{2}{1} =
1
2
3
t{2}{2} =
7
8
9
6
1
2
5
4
3
Or, you can get a graphical summary using cellplot :
cellplot(t)
The left-hand box is the first cell, containing the string 'Fred
Flintstone' . The right-hand box is the second cell containing a 1
2 cell
array whose cells contain the vector [123 and the matrix spiral(3) ,
respectively.
×
Search WWH ::




Custom Search