我想迭代表单
的整数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而不是错误,我该怎么办?