Scheme Test
{

@ = (0.0 * 30.0 * 0.00001).Integrate(TestFunc);

TestFunc = (((((id*id).mul*id).mul * 0.5).mul.sin * ((id*id).mul * 0.25).mul.sin).mul * (id * 0.125).mul.sin).mul;


// Параметра A*B*Eps - границы отрезка интегрирования и точность.
Fun Integrate[fFunction]
{
@ = (((([1] * Mid).Trp * (Mid * [2]).Trp).add * ([1] * [2]).Trp).sub.abs * [3]).less ->
([1] * [2]).Trp,
((([1] * Mid * ([3] * 2.0).div).@ * (Mid * [2] * ([3] * 2.0).div).@).add);

Mid = (([1] * [2]).add * 2.0).div;

Trp = ((([2] * [1]).sub * ([2].fFunction * [1].fFunction).add).mul * 2.0).div;
}

}

Application
% Test





Чтобы не видеть здесь видео-рекламу достаточно стать зарегистрированным пользователем.
Чтобы не видеть никакую рекламу на сайте, нужно стать VIP-пользователем.
Это можно сделать совершенно бесплатно. Читайте подробности тут.