主要内容

配列要素へのアクセス

この例では,aaplンデックス付けを使用して,選択した配列要素にアクセスする方法を説明します。

1 ~ 16の整数で構成され,行方向と列方向の和が等しい魔方陣行列を作成します。

disp (创建4乘4的魔方a) disp (>> a =魔法(4)a =魔术(4)
创建4乘4的魔法方块a: >> a =魔术(4)a = 16 2 3 13 5 11 10 8 9 7 6 12 4 14 15 1

配列内の特定の要素を参照するには,次の構文を使用して要素の行番号と列番号を指定します。ここで,一个は行列変数です。必ず行を先に指定して,次に列を指定します。

disp (引用第4行第2列中的元素:) disp ('>> a(4,2)') a(4, 2)
参考第4行第2列中的元素:>> a(4,2) ans = 14

配列の複数の要素を参照するにはコロン(:)演算子を使用します。これにより,'start:end'の形式で要素の範囲を指定できます。

disp (列出a的前三行和第二列中的元素:) disp (>> a(1:3, 2)) a(1:3, 2)
列出a的前三行和第二列元素:>> a(1:3, 2) ans = 2 11 7

開始値と終了値のない,コロンのみの場合,その次元のすべての要素が指定されます。

disp ('选择a的第三行中的所有列:') disp ('>> a(3,:)') a(3,:)
选中a: >> a(3,:) ans = 9 7 6 12