(Попробовал в Maple 7 и Maple 12, также получил сообщение «Error, (in tools/map) too many levels of recursion».)
Так как интеграл определенный, то его можно вычислить приближенно.
Maple 7 (10 знаков "по умолчанию" заменены на 16 знаков с целью деменстрации возможности пакета)
Код:
> Digits:= 16;
> with(student):
> f:=Doubleint(sin((1/5)*Pi*x)*cos((1/5)*Pi*y)/sqrt(100^2+(x-2.5)^2+(y-1.25)^2), y=0..2.5, x=0..5);
> evalf(f);
.5065638975757531e-1
Такой же результат будет получен в Maple 12.
От пакета student ничего не зависит. Можно так
Код:
> Digits:= 16:
> f:= Int(Int(sin((1/5)*Pi*x)*cos((1/5)*Pi*y)/sqrt(100^2+(x-2.5)^2+(y-1.25)^2), y=0..2.5),x=0..5):
> evalf(f);
Результат тот же.
P.S. Заменить бы заголовок на более информативный: «Двойной интеграл Maple & Matlab»