Scilab Website | Contribute with GitLab | Mailing list archives | ATOMS toolboxes
Scilab Online Help
5.4.1 - Русский

Change language to:
English - Français - 日本語 - Português -

Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
See the recommended documentation of this function

Scilab help >> Дифференциальное счисление, интегрирование > integrate

integrate

интегрирование выражения квадратурами

Последовательность вызова

x=integrate(expr,v,x0,x1 [,atol [,rtol]])

Аргументы

expr

символьная строка, определяющая Scilab-выражение.

v

символьная строка, имя переменной по которой производится интегрирование.

x0

вещественное число, нижний предел интегрирования.

x1

вектор вещественных чисел, верхние пределы интегрирования.

atol

вещественное число (предел абсолютной ошибки). Значение по умолчанию: 1e-8.

rtol

вещественное число (предел относительной ошибки). Значение по умолчанию: 1e-14.

x

вектор вещественных чисел, значение интеграла для каждого x1(i).

Описание

x=integrate(expr,v,x0,x1 [,atol [,rtol]]) computes : для i=1:size(x1,'*'), где задано выражением expr.

Вычисление, как можно надеяться, удовлетворяет следующему условию точности: abs(I-x)<= max(atol,rtol*abs(I)), где I обозначает точное значение интеграла.

Ограничение

Указанное выражение не должно использовать имена переменных, начинающихся с символа %.

Примеры

x0=0;x1=0:0.1:2*%pi;
X=integrate('sin(x)','x',x0,x1);
norm(cos(x1)-(1-X))
 
 x1=-10:0.1:10;
X=integrate(['if x==0 then 1,';
             'else sin(x)/x,end'],'x',0,x1)

Смотрите также

  • intg — определённый интеграл
  • inttrap — интегрирование экспериментальных данных методом трапеций
  • intsplin — интегрирование экспериментальных данных кусочной интерполяцией
  • ode — программа решения обыкновенных дифференциальных уравнений
Report an issue
<< intc Дифференциальное счисление, интегрирование intg >>

Copyright (c) 2022-2024 (Dassault Systèmes)
Copyright (c) 2017-2022 (ESI Group)
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Tue Apr 02 17:37:54 CEST 2013