* along with this program.
*
-->
-<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" xmlns:scilab="http://www.scilab.org" xml:lang="fr" xml:id="intsplin">
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:svg="http://www.w3.org/2000/svg" xmlns:mml="http://www.w3.org/1998/Math/MathML"
+ xmlns:db="http://docbook.org/ns/docbook" xmlns:scilab="http://www.scilab.org"
+ xml:lang="fr" xml:id="intsplin">
<refnamediv>
<refname>intsplin</refname>
- <refpurpose>intégration approchée de données expérimentales utilisant une interpolation par une spline. </refpurpose>
+ <refpurpose>intégration approchée de données expérimentales utilisant une interpolation par une spline.</refpurpose>
</refnamediv>
<refsynopsisdiv>
<title>Séquence d'appel</title>
- <synopsis>v = intsplin([x,] s)</synopsis>
+ <synopsis>
+ v = intsplin(y)
+ v = intsplin(x, y)
+ </synopsis>
</refsynopsisdiv>
<refsection>
<title>Paramètres</title>
<term>x </term>
<listitem>
<para>
- vecteur des abscisses, classées par ordre croissant. La valeur par défaut est <literal>1:size(y,'*')</literal>
+ vecteur des abscisses (nombres réels), classées par ordre croissant.
+ Il doit avoir autant d'éléments que <literal>y</literal>.
+ Les valeurs par défaut sont <literal>1:size(y,'*')</literal>
</para>
</listitem>
</varlistentry>
<varlistentry>
- <term>s </term>
+ <term>y</term>
<listitem>
- <para>vecteur des ordonnées.
+ <para>vecteur des ordonnées, à valeurs réelles ou complexes.
</para>
</listitem>
</varlistentry>
<varlistentry>
- <term>v </term>
+ <term>v</term>
<listitem>
<para>valeur de l'approximation de l'intégrale
</para>
<refsection>
<title>Description</title>
<para>
- Calcule une approximation de :
+ Soit <literal>f</literal> une fonction donnée sous forme de valeurs expérimentales
+ échantillonnées <literal>(xi, yi=f(xi))</literal>.
</para>
<para>
- où <literal>f</literal> est donnée sous forme de valeurs expérimentales :
- </para>
- <para>
- <literal>s(i)=f(x(i))</literal> et <literal>x0=x(1)</literal>, <literal>x1=x(n)</literal>
+ <function>intsplin</function> calcule une approximation de <literal>integrale{f(x).dx}</literal>
+ de <literal>x0=x(1)</literal> à <literal>x1=x($)</literal>
</para>
<para>
Entre les points, <literal>f</literal> est approchée à l'aide d'une spline.
<refsection>
<title>Exemples</title>
<programlisting role="example"><![CDATA[
-t=0:0.1:%pi
+t = 0:0.1:%pi
intsplin(t,sin(t))
+
+intsplin(1:5) // 12
+
+x = 0:0.1:0.4;
+intsplin(x, 1:5) // 1.2
+
+intsplin((1:5)*%i) // 12i
+intsplin(x, (1:5)*%i) // 1.2i
+intsplin(x, x+(1:5)*%i) // 0.08 + 1.2i
]]></programlisting>
</refsection>
<refsection role="see also">