メインコンテンツ

中かっこ { }

cell 配列の作成、インデックス付け

構文

説明

中かっこ {} は cell 配列を作成およびインデックス付けするほか、table および timetable 内のデータにもインデックスを付けます。たとえば、T{rows,vars} は table または timetable の指定された行と変数から連結データの配列を返します。

すべて展開する

中かっこを使用して 3 つの cell データをもつ cell 配列を作成し、そのうちの 1 つの cell にインデックスを付けます。

C = {[2.6 4.7 3.9], rand(8)*6, "myString"}
C=1×3 cell array
    {[2.6000 4.7000 3.9000]}    {8×8 double}    {["myString"]}

C{1,3}
ans = 
"myString"

中かっこによるインデックス付けを使用して table 内のデータにアクセスします。

3 つの変数をもつ table を作成し、すべての変数で最初の行のデータにインデックスを付けます。

T = table((1:4)',5*ones(4,1),2*ones(4,1))
T=4×3 table
    Var1    Var2    Var3
    ____    ____    ____

     1       5       2  
     2       5       2  
     3       5       2  
     4       5       2  

T{1,:}
ans = 1×3

     1     5     2

バージョン履歴

R2006a より前に導入