使用str2func和多个表示匿名函数的字符串

时间:2017-10-18 17:48:35

标签: matlab anonymous-function

所以这就是我首先开始做的事情:

simple1 = @(x)x
simple2 = @(x)x
simple3 = @(x)x

SUM = @(x)(simple1(x) + simple2(x) + simple3(x))

str2func(SUM)

我得到:

Undefined function 'str2func' for input arguments of type 'function_handle'.

我也尝试过这个:

simple1 = @(x)x
simple2 = @(x)x
simple3 = @(x)x

SUM = @(x)(func2str(simple1(x)) + func2str(simple2(x)) + func2str(simple3(x)))

SUM(1)

我使用简单的参数等创建了3个匿名函数。我想要做的是创建另一个匿名函数(SUM),它表示其他三个匿名函数的SUM。关于我做错什么的任何想法?

0 个答案:

没有答案