6.4逗号分隔列表

逗号分隔的列表2是所有Octave函数的基本参数类型,包括输入参数和返回参数。在示例中

max (a, b)

a, b是一个逗号分隔的列表。逗号分隔的列表扫描显示在赋值的左右两侧。例如

x = [1 0 1 0 0 1 1; 0 0 0 0 0 0 7];
[i, j] = find (x, 2, "last");

在这里x,2,“最后是一个逗号分隔的列表,构成的输入参数find. find返回逗号分隔的输出参数列表,该列表按元素赋值给逗号分隔列表i, j’.

使用逗号分隔列表的另一个示例是使用[]详见矩阵)或者创建一个元胞数组{}详见元胞数组的基本用法). 在表达式中

a = [1, 2, 3, 4];
c = {4, 5, 6, 7};

二者都1, 2, 3, 44, 5, 6, 7是逗号分隔的列表。

逗号分隔的列表不能从用户直接操作。但是,结构体数组和元胞数组都可以转换为逗号分隔的列表,因此可以用来代替明确编写的逗号分隔列表。此函数在许多方面都很有用,如以下小节所示。


脚注

2.

逗号分隔的列表有时也称为cs列表.


版权所有 © 2024-2025 Octave中文网

ICP备案/许可证号:黑ICP备2024030411号-2