PSYCHTOOLBOX工具箱及MATLAB编程实例
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

2.4 单元

单元是 MATLAB 中的一种特殊类型,它可以存储不同类型的数据,一般通过以下形式来建立单元(数组),将单元存储的数据放在{}内,例如

>> c1={[1 2;3 4;5 6]}↙
c1 =
    [3x2 double]

单元c1为包含3× 2的二维浮点数组,如果向c1中增加其他内容,则变为单元数组,

>> c1(2)={['Hello everyone']};↙
>> c1(2,1)={date};↙
>> c1(2,2)={now};↙
>> whos c1↙
Name   Size        Bytes   Class   Attributes
c1     2x2         346     cell

可以通过函数celldisp来显示单元(数组)中的内容

>> celldisp(c1)↙
c1{1,1} =
    1    2
    3    4
    5    6
c1{2,1} =
06-Jul-2011
c1{1,2} =
Hello everyone
c1{2,2} =
  7.3469e+005

如果要显示其中某个元素的内容,则需要使用{},例如

>> c1{1,1}↙
ans =
    1    2
    3    4
    5    6