主要内容

访问数组元素

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

创建一个神奇的方阵,由整数1到16组成,行和列和相等。

disp (“创造4乘4的魔方a:”) disp ('>> a = magic(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

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

disp ('第4行第2列的引用元素') disp (”> >(4,2)”) (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的第三行所有列