主要内容

访问数组元素

这个例子展示了如何使用索引访问数组中的选定元素。

创建一个魔术方阵从整数1到16构造行和列相等。

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

要引用数组中的特定元素,请使用以下语法指定其行号和列号,其中a是矩阵变量。总是先指定行,然后指定列。

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

要引用数组中的多个元素,请使用冒号':'操作符,该操作符允许您使用'start:end'形式指定一系列元素。

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

单独使用冒号(没有起始值或结束值)指定该维度中的所有元素。

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