在MATLAB

时间:2017-10-29 05:17:44

标签: matlab iteration integration

我想迭代表单

的整数
integral(f,-1,1)

其中f = @(t) (s-t)*t,其中s是一些变量,而我没有整合(因此我在积分时得到s的函数)。

所以我将s定义为syms s,但我收到以下回复:

  

使用integralCalc / finalInputChecks时出错(第511行)   输入函数必须返回'double'或'single'值。找到'sym'。

     

integralCalc / iterateScalarValued中的错误(第315行)                   finalInputChecks(X,FX);

     

integralCalc / vadapt出错(第132行)               [q,errbnd] = iterateScalarValued(u,tinterval,pathlen);

     

integralCalc出错(第75行)           [q,errbnd] = vadapt(@ AtoBInvTransform,interval);

     

积分误差(第88行)   Q = integralCalc(fun,a,b,opstruct);

如果要将s * dt从0整合到1并在MATLAB中得到s而不是错误,我该怎么办?

0 个答案:

没有答案