2016-11-30 75 views
-2

我有变量存储匿名函数,例如乘以匿名函数

temp_f = @(x)((1/h^3)*(((xi+2*i)-x)^3-4*((xi+i)-x)^3)) 

我想通过“翻”乘以它所以下一步我能得到

temp2_f = @(x) (temp_f(x) * varA) 

我怎么能接近呢?

在此先感谢

+3

准确的讲,你写的吧... – excaza

+1

顺便说一句,这是最好的[不要在Matlab中使用'i'作为变量名称](http://stackoverflow.com/q/14790740/1714410)。 – Shai

回答

0

如果你想varA为输入参数传递给新的匿名功能,那么:

temp2_f = @(x, varA) temp_f(x)*varA; 
+0

是的,但后来我会得到temp_f(x)的值,我想以多项式形式获得它。 –

+0

@jsam_“多项式形式”是什么意思?你想要做符号计算吗?那么你应该看看'sym'和'MuPAD' – Shai