获取数据矩阵
您可以通过向数据列发送“获取值”消息或“获取矩阵”消息来获取该列的数值数据。这两种消息的结果都是列向量,或者说是仅包含一列的矩阵。您还可以通过向数据表发送“获取矩阵”消息来获取数据表中所有数值数据列的数值数据。如果表中存在包含非数值数据的列,则这些列将被忽略。假设变量 m 存储一个矩阵。要从矩阵中获取元素,可以使用在变量名后附加方括号中的下标。因此,下标的第一种形式使用元素的行和列坐标。下标的第二种形式使用从第一个元素到最后一个元素的行索引。换句话说,如果将矩阵视为一行,它就是元素的位置。您可以使用第一种下标形式通过将行坐标设置为零并指定列坐标来获取整列。同样,您可以通过将列坐标设置为零并指定行坐标来获取整行。空矩阵没有元素——它类似于空列表,在某些情况下可以作为有用的起点。您可以使用空矩阵删除矩阵中的行或列,方法是将空矩阵分配给下标矩阵指定的整行或整列。您还可以使用水平或垂直矩阵连接运算符按行或按列连接矩阵来操作矩阵。除了将下标用于矩阵之外,还可以将下标用于数据列。您可以获取单元格中的值,也可以使用下标为单元格赋值。