Scilab Website | Contribute with GitLab | Mailing list archives | ATOMS toolboxes
Scilab Online Help
5.4.1 - Français

Change language to:
English - 日本語 - 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

Aide Scilab >> Calcul différentiel, Intégration > integrate

integrate

intégration numérique d'une expression

Séquence d'appel

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

Paramètres

expr

chaîne de caractères, définit l'expression scilab

v

chaîne de caractères, le nom de la variable d'intégration.

x0

nombre réel, la borne inférieure de l'intégration.

x1

vecteur de nombres réels, les bornes supérieures d'intégration.

atol

nombre réel positif (borne sur l'erreur absolue) par défaut : 1d-8

rtol

nombre réel positif (borne sur l'erreur relative) par défaut : 1.d-14

x

vecteur de nombres réels, la valeur de l'intégrale pour chaque x1(i).

Description

calcule : pour i=1:size(x1,'*')

est donnée par l'expression expr

L'approximation satisfait (on l'espère) l'affirmation suivante sur l'erreur :

abs(I-x)<= max(atol,rtol*abs(I))

I représente la valeur exacte de l'intégrale.

Restriction

L'expression fournie ne doit pas référencer de variables dont le nom commence avec un %.

Exemples

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)

Voir aussi

  • intg — intégration numérique adaptative
  • inttrap — intégration approchée de données expérimentales avec la méthode des trapèzes.
  • intsplin — intégration approchée de données expérimentales utilisant une interpolation par une spline.
  • ode — solveur d'équations différentielles ordinaires
Report an issue
<< feval Calcul différentiel, Intégration 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:36:45 CEST 2013