我有这个功能
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吗?