Matlab 当输入数量变化且使用了符号时,如何使用函数句柄
非常感谢您能提供的任何帮助 我正在使用Matlab编写一个通用案例场景,因此函数的输入数量会有所不同。输入采用输入矩阵中元素数量的形式 (为了让我的问题更清楚,我在下面提供了一个简单的玩具示例): 我看过其他问题,但可能我没有使用正确的搜索词。当我使用手柄Matlab 当输入数量变化且使用了符号时,如何使用函数句柄,matlab,Matlab,非常感谢您能提供的任何帮助 我正在使用Matlab编写一个通用案例场景,因此函数的输入数量会有所不同。输入采用输入矩阵中元素数量的形式 (为了让我的问题更清楚,我在下面提供了一个简单的玩具示例): 我看过其他问题,但可能我没有使用正确的搜索词。当我使用手柄时,是否有一种优雅的方式来提供可变数量的输入 非常感谢你的帮助。 我是新手,我很感激 不要使用按递增顺序命名的变量,而是使用: 然后,您可以使用单元数组解包将单元数组中的项作为参数列表传递: that = matlabFunction(P{:}
时,是否有一种优雅的方式来提供可变数量的输入
非常感谢你的帮助。
我是新手,我很感激 不要使用按递增顺序命名的变量,而是使用:
然后,您可以使用单元数组解包将单元数组中的项作为参数列表传递:
that = matlabFunction(P{:})
请注意p(:)
和p{:}
之间的区别(请参阅)。使用以下变量代替按递增顺序命名:
然后,您可以使用单元数组解包将单元数组中的项作为参数列表传递:
that = matlabFunction(P{:})
注意p(:)
和p{:}
之间的区别(请参阅)。查看文档中的varargin
和nargin
查看文档中的varargin
和nargin
,谢谢!我还没有机会尝试这个,但是我非常感谢你给我回复。我会告诉你我怎么走的…谢谢你!我还没有机会尝试这个,但是我非常感谢你给我回复。我会让你知道我该怎么做。。。
that = matlabFunction(P{:})