У меня версия 5.2. Пока решил считать численно в точках, а затем интерполировать.
А-а. Такое видел, чтобы более старая версия ругалась, на что новая не ругается.
Да зачем вам интерполировать? Прямо в простецком варианте берете и пишете функцию типа
Код:
f[x_] := Module[
{
xlocal,
int},
xlocal= x;
int = NIntegrate[g[y,xlocal], {y, -y0, y1}];
Return[int]
]
Где в роли х ваш параметр тау, у - альфа, g - ваша страшная функция.