在matlab中or的使用方法,matlab中Simulink的selector使用方法

本文介绍了在MATLAB/Simulink仿真中如何使用Selector模块。Selector模块用于选择并输出输入信号的部分或全部。举例说明,当输入为6*1矩阵时,如何设置Selector参数以取出前3个元素。关键在于调整模块的参数,将数据维数设置为2,从而实现所需功能。
摘要由CSDN通过智能技术生成

MATLAB/simulink 仿真中selector的使用实例

最近在调试Simulink仿真时,遇到了一些问题,有个selector模块一直调试不通,网上的答案无非是把帮助文件翻译了一下,效果不大。因此自己仔细的琢磨了下,才大概明白了点,不过达到了自己想要的效果。

Selector:选择器

输入数据:可以是矩阵,向量,常数,多维矩阵

直接上图看看如何操作吧

1e247b87f05ce3d89f3cf64235afdf5f.png

这是一开始从simulink的signal Routing 库里面调出来的样子,当然还有其他样子,通过设置参数可以看到。这个模块的功能就是把你的输入值输出一部分,或者输出你的全部输入。可能还是不明白,没关系我举个例子很快就明白了。(这里仅仅说说我需要使用的功能)

比如:我的输入是6*1的矩阵,你叫他列向量也行。

输入:[2;7;8;9;1;6]

输出:[2;7;8] 就是取前3个元素

那么要怎么设置呢,看图

97723268c76de13ebe9906314efd83b5.png

第一个参数是数据的维数,这个模块定义的1维数据只能有3个元素。比如我这里有6个就不行了。所以我要把参数设置为2.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值