simulink中的selector模块学习

该模块的作用:

从向量、矩阵或多维信号中选择元素进行输出,我们常用的输入是向量和矩阵,我们的目的就是从输入的向量或者矩阵中输出该向量或者矩阵的子向量或子矩阵。

该模块的样子:
在这里插入图片描述

参数设置对话框:

simulink中的selector模块学习_第1张图片

其中第一个参数设置输入的维数,当输入向量时,维数为1,当输入矩阵时,维数为2.

第二个参数设置检索数组元素时的下表是从0还是1开始,这里主要是照顾到c语言的使用习惯。

第三个参数就是在框内输入索引的元素的坐标。


举例:

当输入的是向量时:

simulink中的selector模块学习_第2张图片
依次填好输入的维数为1,1代表向量,索引类型为从1开始,在框内的index里面输入要索引的下表,下标你可以是准确的下表,也可以是一段范围的下标。最后在最底下输入输入向量的尺寸。


当输入的是矩阵时:
simulink中的selector模块学习_第3张图片

依次填好输入的维数为2,2代表矩阵,索引类型为从1开始,在框内的第一排index里面输入要索引的行数下表,同样行数的下标可以是准确的下表,也可以是一段范围的下标,然后再最后在框内的第一排index里面输入列数的索引下标。比如你要输出8*6矩阵的第一列元素,就在框内的第一排index里面输入【1:8】,在框内的第二排index里面输入【1】,

你可能感兴趣的:(matlab)