Способ 2.

С помощью команды inttrap. Интегрирование экспериментальных данных с помощью трапецеидальной интерполяции (метод трапеций).

При вычислении интеграла между соседними узлами функция интерполируется линейно. Этот метод вычислений называется методом трапеций.

Вычислим интеграл от той же самой функции

-->x=1:.4:5;

-->y=exp((x-3).^2/8)

-->v=inttrap(x,y)// функция y может быть задана в виде вектора

Получаем:

 

v =

4.8017553

Способ 3. С помощью команды integrate. Это интегрирование по квадратуре. Может задаваться требуемая точность вычислений.

Пример: вычислить .

-->integrate('exp((x-3)^2/8)','x',1,5)

ans =

4.7798306

Можно это сделать и так.

Набираем и сохраняем в окне редактора под именем a.sci файл

function g=a(x)

g=exp((x-3).^2/8);

endfunction

Загружаем этот файл в среду Scilab (Load into Scilab).

Далее в строке ввода набираем:

-->integrate('a','x',1,5)

Получаем:

ans =

4.7798306