在matlab中使用quad时参数不足的错误

时间:2015-04-29 15:00:02

标签: matlab quad

我用这种方式使用了quad函数:

F = @(x)1./(x.^3-2*x-5);
Q = quad(F,0,2); 

但现在我的F功能改为:

F = @(x,y) y./(x.^3-2*x-5);

我在其他循环中使用Quad,所以我每次迭代都得到y值。

我尝试以这种方式使用Quad:

Q = quad(F(y),0,2);

但是我得到的错误是参数不够。我能做什么?

1 个答案:

答案 0 :(得分:2)

您可以使用仅在local_function_2中定义的匿名函数在x已知时评估F(x,y)

y