我有这个功能
function [imag2] = sumIntegral(x,w,a,b,c,p)
imag2 = zeros(p-1,p);
for k = 1:p-1
f = @(t)(1:p-1==k)*Integrand[1](t,x,w,a,b,c);
imag2(k,:) = quadv(f,x(k),x(k+1));
end
而
Integrand[1]
应该是real2
这个功能
[real2,real3,imag2,imag3] = Integrand(t,x,w,a,b,c,p);
问题是,如果我Integrand
之前定义了函数,我会得到一个错误,因为t
未定义。你知道如何写成real2
一个函数t
吗?