”Matlab的Simulink的功能块问题

G

Guest

Guest
嗨,
Simulink中,有一个MATLAB的功能块。我写了3输入1输出MATLAB函数。首先输入矩阵及未来两个输入整数。

在MATLAB的Simulink中的功能块只有一个输入。有没有办法阻止修改
, 以便它可以采取3的投入?

谢谢!

 
嗨,

你可以使用一个复用器块组在同一行数信号。但在你的情况下
, 它不可能becase一个输入是矩阵和信号的层面进行分组会有所不同。也许最好的解决办法是创建一个S函数,但它是更为复杂。

 
Thx。S函数是有点儿复杂。我想
, 其实也很简单。

Simulink中,我有一个工作区矩阵。我努力使块
, 使其产量只有1个矩阵数据根据的x,y的位置。

例如,我的矩阵[1 2 3 4]。当输入x = 1,ý = 2,我想对输出块“4”。

我的计划是利用MATLAB函数块矩阵和采取的x,y作为输入。是否有其他解决办法在Simulink?

提前感谢!

 
嗨,
在阅读您的文章
, 我认为阻止您寻找的是一个查找表的2 - D。此块有两个输入,用于访问矩阵的元素,内部的块中定义的(你可以使用它的工作区的名称)。

 

Welcome to EDABoard.com

Sponsor

Back
Top