我想限制我用作matlab功能块输入的变量,它必须只能增加。 为了实现这一点,我试图在matlab函数中比较它的变量和前一个样本,但我不知道如何创建两个输入。为了解决这个问题,我试图使用多路复用器,但后来我遇到了错误。并且谷歌没有给我解释如何使用mux信号作为matlab函数的输入。 所以这让我在这个低级问题。 在此先感谢您的帮助和时间。欢呼声。
答案 0 :(得分:2)
要在函数中使用多个变量,需要在函数的第一行修改函数声明。参考语法是:
function [y1,...,yN] = myfun(x1,...,xM)
其中x1到xM是输入。您的两个输入声明可能类似于:
function [returnValue] = hasIncreased(previousSample, variable)