Matlab 如何在simulink中使用find()方法?

Matlab 如何在simulink中使用find()方法?,matlab,simulink,Matlab,Simulink,我必须将.m文件转换为simulink,但我不知道如何使用find()方法。find()方法的结果是变量向量,这是simulink不允许的。有人能帮忙吗?谢谢。您可以尝试使用(或者,根据应用程序的不同,a可能会起作用)。使用: [index]=find(data,1) find的第二个参数指定要查找的索引数量。现在,find输出一个恒定长度的向量,可以在simulink中使用。也许您可以使用或块来实现这一点。这可能会有帮助

我必须将.m文件转换为simulink,但我不知道如何使用find()方法。find()方法的结果是变量向量,这是simulink不允许的。有人能帮忙吗?谢谢。

您可以尝试使用(或者,根据应用程序的不同,a可能会起作用)。

使用:

[index]=find(data,1)

find
的第二个参数指定要查找的索引数量。现在,
find
输出一个恒定长度的向量,可以在simulink中使用。

也许您可以使用或块来实现这一点。这可能会有帮助