142
142
<body lang="es" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000">
144
144
<a name="Integraci_00f3n"></a>
146
146
<table cellpadding="1" cellspacing="1" border="0">
147
<tr><td valign="middle" align="left">[<a href="maxima_19.html#SEC62" title="Previous section in reading order"> < </a>]</td>
148
<td valign="middle" align="left">[<a href="#SEC64" title="Next section in reading order"> > </a>]</td>
147
<tr><td valign="middle" align="left">[<a href="maxima_19.html#SEC61" title="Previous section in reading order"> < </a>]</td>
148
<td valign="middle" align="left">[<a href="#SEC63" title="Next section in reading order"> > </a>]</td>
149
149
<td valign="middle" align="left"> </td>
150
<td valign="middle" align="left">[<a href="maxima_19.html#SEC61" title="Beginning of this chapter or previous chapter"> << </a>]</td>
150
<td valign="middle" align="left">[<a href="maxima_19.html#SEC60" title="Beginning of this chapter or previous chapter"> << </a>]</td>
151
151
<td valign="middle" align="left">[<a href="maxima.html#SEC_Top" title="Up section"> Up </a>]</td>
152
<td valign="middle" align="left">[<a href="maxima_21.html#SEC69" title="Next chapter"> >> </a>]</td>
152
<td valign="middle" align="left">[<a href="maxima_21.html#SEC68" title="Next chapter"> >> </a>]</td>
153
153
<td valign="middle" align="left"> </td>
154
154
<td valign="middle" align="left"> </td>
155
155
<td valign="middle" align="left"> </td>
156
156
<td valign="middle" align="left"> </td>
157
157
<td valign="middle" align="left">[<a href="maxima.html#SEC_Top" title="Cover (top) of document">Top</a>]</td>
158
158
<td valign="middle" align="left">[<a href="maxima_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td>
159
<td valign="middle" align="left">[<a href="maxima_76.html#SEC287" title="Index">Index</a>]</td>
159
<td valign="middle" align="left">[<a href="maxima_78.html#SEC302" title="Index">Index</a>]</td>
160
160
<td valign="middle" align="left">[<a href="maxima_abt.html#SEC_About" title="About (help)"> ? </a>]</td>
162
162
<h1 class="chapter"> 20. Integración </h1>
164
164
<table class="menu" border="0" cellspacing="0">
165
<tr><td align="left" valign="top"><a href="#SEC64">20.1 Introducción a la integración</a></td><td> </td><td align="left" valign="top">
167
<tr><td align="left" valign="top"><a href="#SEC65">20.2 Funciones y variables para integración</a></td><td> </td><td align="left" valign="top">
169
<tr><td align="left" valign="top"><a href="#SEC66">20.3 Introducción a QUADPACK</a></td><td> </td><td align="left" valign="top">
171
<tr><td align="left" valign="top"><a href="#SEC68">20.4 Funciones y variables para QUADPACK</a></td><td> </td><td align="left" valign="top">
165
<tr><td align="left" valign="top"><a href="#SEC63">20.1 Introducción a la integración</a></td><td> </td><td align="left" valign="top">
167
<tr><td align="left" valign="top"><a href="#SEC64">20.2 Funciones y variables para integración</a></td><td> </td><td align="left" valign="top">
169
<tr><td align="left" valign="top"><a href="#SEC65">20.3 Introducción a QUADPACK</a></td><td> </td><td align="left" valign="top">
171
<tr><td align="left" valign="top"><a href="#SEC67">20.4 Funciones y variables para QUADPACK</a></td><td> </td><td align="left" valign="top">
176
176
<a name="Introducci_00f3n-a-la-integraci_00f3n"></a>
177
177
<table cellpadding="1" cellspacing="1" border="0">
178
<tr><td valign="middle" align="left">[<a href="#SEC63" title="Previous section in reading order"> < </a>]</td>
179
<td valign="middle" align="left">[<a href="#SEC65" title="Next section in reading order"> > </a>]</td>
178
<tr><td valign="middle" align="left">[<a href="#SEC62" title="Previous section in reading order"> < </a>]</td>
179
<td valign="middle" align="left">[<a href="#SEC64" title="Next section in reading order"> > </a>]</td>
180
180
<td valign="middle" align="left"> </td>
181
<td valign="middle" align="left">[<a href="#SEC63" title="Beginning of this chapter or previous chapter"> << </a>]</td>
182
<td valign="middle" align="left">[<a href="#SEC63" title="Up section"> Up </a>]</td>
183
<td valign="middle" align="left">[<a href="maxima_21.html#SEC69" title="Next chapter"> >> </a>]</td>
181
<td valign="middle" align="left">[<a href="#SEC62" title="Beginning of this chapter or previous chapter"> << </a>]</td>
182
<td valign="middle" align="left">[<a href="#SEC62" title="Up section"> Up </a>]</td>
183
<td valign="middle" align="left">[<a href="maxima_21.html#SEC68" title="Next chapter"> >> </a>]</td>
184
184
<td valign="middle" align="left"> </td>
185
185
<td valign="middle" align="left"> </td>
186
186
<td valign="middle" align="left"> </td>
187
187
<td valign="middle" align="left"> </td>
188
188
<td valign="middle" align="left">[<a href="maxima.html#SEC_Top" title="Cover (top) of document">Top</a>]</td>
189
189
<td valign="middle" align="left">[<a href="maxima_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td>
190
<td valign="middle" align="left">[<a href="maxima_76.html#SEC287" title="Index">Index</a>]</td>
190
<td valign="middle" align="left">[<a href="maxima_78.html#SEC302" title="Index">Index</a>]</td>
191
191
<td valign="middle" align="left">[<a href="maxima_abt.html#SEC_About" title="About (help)"> ? </a>]</td>
195
195
<h2 class="section"> 20.1 Introducción a la integración </h2>
197
197
<p>Maxima tiene varias rutinas para calcular integrales. La función <code>integrate</code> hace uso de la mayor parte de ellas. También está el paquete <code>antid</code>, que opera con funciones no especificadas y sus derivadas. Para usos numéricos se dispone de la batería de integradores adaptativos de <code>QUADPACK</code>, como <code>quad_qag</code>, <code>quad_qags</code>, etc., que se describen en la sección <code>QUADPACK</code>.
201
201
<a name="Funciones-y-variables-para-integraci_00f3n"></a>
203
203
<table cellpadding="1" cellspacing="1" border="0">
204
<tr><td valign="middle" align="left">[<a href="#SEC64" title="Previous section in reading order"> < </a>]</td>
205
<td valign="middle" align="left">[<a href="#SEC66" title="Next section in reading order"> > </a>]</td>
204
<tr><td valign="middle" align="left">[<a href="#SEC63" title="Previous section in reading order"> < </a>]</td>
205
<td valign="middle" align="left">[<a href="#SEC65" title="Next section in reading order"> > </a>]</td>
206
206
<td valign="middle" align="left"> </td>
207
<td valign="middle" align="left">[<a href="#SEC63" title="Beginning of this chapter or previous chapter"> << </a>]</td>
208
<td valign="middle" align="left">[<a href="#SEC63" title="Up section"> Up </a>]</td>
209
<td valign="middle" align="left">[<a href="maxima_21.html#SEC69" title="Next chapter"> >> </a>]</td>
207
<td valign="middle" align="left">[<a href="#SEC62" title="Beginning of this chapter or previous chapter"> << </a>]</td>
208
<td valign="middle" align="left">[<a href="#SEC62" title="Up section"> Up </a>]</td>
209
<td valign="middle" align="left">[<a href="maxima_21.html#SEC68" title="Next chapter"> >> </a>]</td>
210
210
<td valign="middle" align="left"> </td>
211
211
<td valign="middle" align="left"> </td>
212
212
<td valign="middle" align="left"> </td>
213
213
<td valign="middle" align="left"> </td>
214
214
<td valign="middle" align="left">[<a href="maxima.html#SEC_Top" title="Cover (top) of document">Top</a>]</td>
215
215
<td valign="middle" align="left">[<a href="maxima_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td>
216
<td valign="middle" align="left">[<a href="maxima_76.html#SEC287" title="Index">Index</a>]</td>
216
<td valign="middle" align="left">[<a href="maxima_78.html#SEC302" title="Index">Index</a>]</td>
217
217
<td valign="middle" align="left">[<a href="maxima_abt.html#SEC_About" title="About (help)"> ? </a>]</td>
219
219
<h2 class="section"> 20.2 Funciones y variables para integración </h2>
222
222
<dt><u>Función:</u> <b>changevar</b><i> (<var>expr</var>, <var>f(x,y)</var>, <var>y</var>, <var>x</var>)</i>
223
<a name="IDX615"></a>
223
<a name="IDX629"></a>
225
225
<dd><p>Hace el cambio de variable dado por <code><var>f(x,y)</var> = 0</code> en todas las integrales que aparecen en <var>expr</var> con la integración respecto de <var>x</var>. La nueva variable será <var>y</var>.
318
<dt><u>Función:</u> <b>ilt</b><i> (<var>expr</var>, <var>t</var>, <var>s</var>)</i>
319
<a name="IDX620"></a>
318
<dt><u>Función:</u> <b>ilt</b><i> (<var>expr</var>, <var>s</var>, <var>t</var>)</i>
319
<a name="IDX634"></a>
321
<dd><p>Calcula la transformada inversa de Laplace de <var>expr</var> con respecto de <var>t</var> y parámetro <var>s</var>. El argumento <var>expr</var> debe ser una fracción de polinomios cuyo denominador tenga sólo factores lineales y cuadráticos. Utilizando las funciones <code>laplace</code> y <code>ilt</code>, junto con las funciones <code>solve</code> o <code>linsolve</code>, el usuario podrá resolver ciertas ecuaciones integrales.
321
<dd><p>Calcula la transformada inversa de Laplace de <var>expr</var> con respecto de <var>s</var> y parámetro <var>t</var>. El argumento <var>expr</var> debe ser una fracción de polinomios cuyo denominador tenga sólo factores lineales y cuadráticos. Utilizando las funciones <code>laplace</code> y <code>ilt</code>, junto con las funciones <code>solve</code> o <code>linsolve</code>, el usuario podrá resolver ciertas ecuaciones integrales.
323
323
<pre class="example">(%i1) 'integrate (sinh(a*x)*f(t-x), x, 0, t) + b*f(t) = t**2;
508
<dt><u>Variable del sistema:</u> <b>integration_constant</b>
509
<a name="IDX637"></a>
511
<dd><p>Valor por defecto: <code>%c</code>
513
<p>Cuando una constante de integración se crea durante la integración definida
514
de una ecuación, el nombre de la constante se construye concatenando
515
<code>integration_constant</code> y <code>integration_constant_counter</code>.
517
<p>A <code>integration_constant</code> se le puede asignar un símbolo cualquiera.
521
<pre class="example">(%i1) integrate (x^2 = 1, x);
526
(%i2) integration_constant : 'k;
528
(%i3) integrate (x^2 = 1, x);
508
537
<dt><u>Variable del sistema:</u> <b>integration_constant_counter</b>
509
<a name="IDX623"></a>
538
<a name="IDX638"></a>
511
540
<dd><p>Valor por defecto: 0
513
<p>La variable <code>integration_constant_counter</code> es un contador que se actualiza cada vez que se introduce una constante de integración en una expresión como resultado de una integración indefinida.
542
<p>Cuando una constante de integración se crea durante la integración definida
543
de una ecuación, el nombre de la constante se construye concatenando
544
<code>integration_constant</code> y <code>integration_constant_counter</code>.
546
<p>La variable <code>integration_constant_counter</code> se incrementa antes de construir la
547
constante de integración siguiente.
551
<pre class="example">(%i1) integrate (x^2 = 1, x);
556
(%i2) integrate (x^2 = 1, x);
561
(%i3) integrate (x^2 = 1, x);
566
(%i4) reset (integration_constant_counter);
567
(%o4) [integration_constant_counter]
568
(%i5) integrate (x^2 = 1, x);
518
576
<dt><u>Variable optativa:</u> <b>integrate_use_rootsof</b>
519
<a name="IDX624"></a>
577
<a name="IDX639"></a>
521
579
<dd><p>Valor por defecto: <code>false</code>
632
690
<a name="Introducci_00f3n-a-QUADPACK"></a>
634
692
<table cellpadding="1" cellspacing="1" border="0">
635
<tr><td valign="middle" align="left">[<a href="#SEC65" title="Previous section in reading order"> < </a>]</td>
636
<td valign="middle" align="left">[<a href="#SEC67" title="Next section in reading order"> > </a>]</td>
693
<tr><td valign="middle" align="left">[<a href="#SEC64" title="Previous section in reading order"> < </a>]</td>
694
<td valign="middle" align="left">[<a href="#SEC66" title="Next section in reading order"> > </a>]</td>
637
695
<td valign="middle" align="left"> </td>
638
<td valign="middle" align="left">[<a href="#SEC63" title="Beginning of this chapter or previous chapter"> << </a>]</td>
639
<td valign="middle" align="left">[<a href="#SEC63" title="Up section"> Up </a>]</td>
640
<td valign="middle" align="left">[<a href="maxima_21.html#SEC69" title="Next chapter"> >> </a>]</td>
696
<td valign="middle" align="left">[<a href="#SEC62" title="Beginning of this chapter or previous chapter"> << </a>]</td>
697
<td valign="middle" align="left">[<a href="#SEC62" title="Up section"> Up </a>]</td>
698
<td valign="middle" align="left">[<a href="maxima_21.html#SEC68" title="Next chapter"> >> </a>]</td>
641
699
<td valign="middle" align="left"> </td>
642
700
<td valign="middle" align="left"> </td>
643
701
<td valign="middle" align="left"> </td>
644
702
<td valign="middle" align="left"> </td>
645
703
<td valign="middle" align="left">[<a href="maxima.html#SEC_Top" title="Cover (top) of document">Top</a>]</td>
646
704
<td valign="middle" align="left">[<a href="maxima_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td>
647
<td valign="middle" align="left">[<a href="maxima_76.html#SEC287" title="Index">Index</a>]</td>
705
<td valign="middle" align="left">[<a href="maxima_78.html#SEC302" title="Index">Index</a>]</td>
648
706
<td valign="middle" align="left">[<a href="maxima_abt.html#SEC_About" title="About (help)"> ? </a>]</td>
650
708
<h2 class="section"> 20.3 Introducción a QUADPACK </h2>
678
736
<a name="DOCF7" href="maxima_fot.html#FOOT7">(7)</a>.
682
740
<table cellpadding="1" cellspacing="1" border="0">
683
<tr><td valign="middle" align="left">[<a href="#SEC66" title="Previous section in reading order"> < </a>]</td>
684
<td valign="middle" align="left">[<a href="#SEC68" title="Next section in reading order"> > </a>]</td>
741
<tr><td valign="middle" align="left">[<a href="#SEC65" title="Previous section in reading order"> < </a>]</td>
742
<td valign="middle" align="left">[<a href="#SEC67" title="Next section in reading order"> > </a>]</td>
685
743
<td valign="middle" align="left"> </td>
686
<td valign="middle" align="left">[<a href="#SEC63" title="Beginning of this chapter or previous chapter"> << </a>]</td>
687
<td valign="middle" align="left">[<a href="#SEC66" title="Up section"> Up </a>]</td>
688
<td valign="middle" align="left">[<a href="maxima_21.html#SEC69" title="Next chapter"> >> </a>]</td>
744
<td valign="middle" align="left">[<a href="#SEC62" title="Beginning of this chapter or previous chapter"> << </a>]</td>
745
<td valign="middle" align="left">[<a href="#SEC65" title="Up section"> Up </a>]</td>
746
<td valign="middle" align="left">[<a href="maxima_21.html#SEC68" title="Next chapter"> >> </a>]</td>
689
747
<td valign="middle" align="left"> </td>
690
748
<td valign="middle" align="left"> </td>
691
749
<td valign="middle" align="left"> </td>
692
750
<td valign="middle" align="left"> </td>
693
751
<td valign="middle" align="left">[<a href="maxima.html#SEC_Top" title="Cover (top) of document">Top</a>]</td>
694
752
<td valign="middle" align="left">[<a href="maxima_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td>
695
<td valign="middle" align="left">[<a href="maxima_76.html#SEC287" title="Index">Index</a>]</td>
753
<td valign="middle" align="left">[<a href="maxima_78.html#SEC302" title="Index">Index</a>]</td>
696
754
<td valign="middle" align="left">[<a href="maxima_abt.html#SEC_About" title="About (help)"> ? </a>]</td>
698
756
<h3 class="subsection"> 20.3.1 Perspectiva general </h3>
757
815
<a name="Funciones-y-variables-para-QUADPACK"></a>
759
817
<table cellpadding="1" cellspacing="1" border="0">
760
<tr><td valign="middle" align="left">[<a href="#SEC67" title="Previous section in reading order"> < </a>]</td>
761
<td valign="middle" align="left">[<a href="maxima_21.html#SEC69" title="Next section in reading order"> > </a>]</td>
818
<tr><td valign="middle" align="left">[<a href="#SEC66" title="Previous section in reading order"> < </a>]</td>
819
<td valign="middle" align="left">[<a href="maxima_21.html#SEC68" title="Next section in reading order"> > </a>]</td>
762
820
<td valign="middle" align="left"> </td>
763
<td valign="middle" align="left">[<a href="#SEC63" title="Beginning of this chapter or previous chapter"> << </a>]</td>
764
<td valign="middle" align="left">[<a href="#SEC63" title="Up section"> Up </a>]</td>
765
<td valign="middle" align="left">[<a href="maxima_21.html#SEC69" title="Next chapter"> >> </a>]</td>
821
<td valign="middle" align="left">[<a href="#SEC62" title="Beginning of this chapter or previous chapter"> << </a>]</td>
822
<td valign="middle" align="left">[<a href="#SEC62" title="Up section"> Up </a>]</td>
823
<td valign="middle" align="left">[<a href="maxima_21.html#SEC68" title="Next chapter"> >> </a>]</td>
766
824
<td valign="middle" align="left"> </td>
767
825
<td valign="middle" align="left"> </td>
768
826
<td valign="middle" align="left"> </td>
769
827
<td valign="middle" align="left"> </td>
770
828
<td valign="middle" align="left">[<a href="maxima.html#SEC_Top" title="Cover (top) of document">Top</a>]</td>
771
829
<td valign="middle" align="left">[<a href="maxima_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td>
772
<td valign="middle" align="left">[<a href="maxima_76.html#SEC287" title="Index">Index</a>]</td>
830
<td valign="middle" align="left">[<a href="maxima_78.html#SEC302" title="Index">Index</a>]</td>
773
831
<td valign="middle" align="left">[<a href="maxima_abt.html#SEC_About" title="About (help)"> ? </a>]</td>
775
833
<h2 class="section"> 20.4 Funciones y variables para QUADPACK </h2>
778
<dt><u>Función:</u> <b>quad_qag</b><i> (<var>f(x)</var>, <var>x</var>, <var>a</var>, <var>b</var>, <var>key</var>, <var>epsrel</var>, <var>limit</var>)</i>
779
<a name="IDX629"></a>
836
<dt><u>Función:</u> <b>quad_qag</b><i> (<var>f(x)</var>, <var>x</var>, <var>a</var>, <var>b</var>, <var>key</var>, [<var>epsrel</var>, <var>epsabs</var>, <var>limit</var>])</i>
837
<a name="IDX644"></a>
781
<dt><u>Función:</u> <b>quad_qag</b><i> (<var>f</var>, <var>x</var>, <var>a</var>, <var>b</var>, <var>key</var>, <var>epsrel</var>, <var>limit</var>)</i>
782
<a name="IDX630"></a>
839
<dt><u>Función:</u> <b>quad_qag</b><i> (<var>f</var>, <var>x</var>, <var>a</var>, <var>b</var>, <var>key</var>, [<var>epsrel</var>, <var>epsabs</var>, <var>limit</var>])</i>
840
<a name="IDX645"></a>
784
842
<dd><p>Integración de una función general en un intervalo finito.
785
843
La función <code>quad_qag</code> implementa un integrador global
809
867
<p>La integración numérica se hace de forma adaptativa particionando la región de integración en subintervalos hasta conseguir la precisión requerida.
811
<p>Los argumentos opcionales <var>epsrel</var> y <var>limit</var> son el error relativo y el número máximo de subintervalos, respectivamente. La variable <var>epsrel</var> tiene por defecto el valor 1e-8 y <var>limit</var> el de 200.
869
<p>Los argumentos opcionales pueden especificarse en cualquier orden.
870
Todos ellos toman la forma <code>key=val</code>. Tales argumentos son:
872
<dl compact="compact">
873
<dt> <var>epsrel</var></dt>
874
<dd><p>Error relativo deseado de la aproximación. El valor por defecto es 1d-8.
876
<dt> <var>epsabs</var></dt>
877
<dd><p>Error absoluto deseado de la aproximación. El valor por defecto es 0.
879
<dt> <var>limit</var></dt>
880
<dd><p>Tamaño del array interno utilizado para realizar la cuadratura.
881
<var>limit</var> es el número máximo de subintervalos
882
a utilizar. El valor por defecto es 200.
813
886
<p>La función <code>quad_qag</code> devuelve una lista de cuatro elementos:
858
<dt><u>Función:</u> <b>quad_qags</b><i> (<var>f(x)</var>, <var>x</var>, <var>a</var>, <var>b</var>, <var>epsrel</var>, <var>limit</var>)</i>
859
<a name="IDX631"></a>
931
<dt><u>Función:</u> <b>quad_qags</b><i> (<var>f(x)</var>, <var>x</var>, <var>a</var>, <var>b</var>, [<var>epsrel</var>, <var>epsabs</var>, <var>limit</var>])</i>
932
<a name="IDX646"></a>
861
<dt><u>Función:</u> <b>quad_qags</b><i> (<var>f</var>, <var>x</var>, <var>a</var>, <var>b</var>, <var>epsrel</var>, <var>limit</var>)</i>
862
<a name="IDX632"></a>
934
<dt><u>Función:</u> <b>quad_qags</b><i> (<var>f</var>, <var>x</var>, <var>a</var>, <var>b</var>, [<var>epsrel</var>, <var>epsabs</var>, <var>limit</var>])</i>
935
<a name="IDX647"></a>
864
937
<dd><p>Integración de una función general en un intervalo finito.
865
938
La función <code>quad_qags</code> implementa la subdivisión de intervalos
876
949
<p>El integrando se puede especificar con el nombre de una función u operador de Maxima
877
950
o de Lisp, como una expresión lambda o como una expresión general de Maxima.
879
<p>Los argumentos opcionales <var>epsrel</var> y <var>limit</var> son el error relativo y el número máximo de subintervalos, respectivamente. La variable <var>epsrel</var> tiene por defecto el valor 1e-8 y <var>limit</var> el de 200.
952
<p>Los argumentos opcionales pueden especificarse en cualquier orden.
953
Todos ellos toman la forma <code>key=val</code>. Tales argumentos son:
955
<dl compact="compact">
956
<dt> <var>epsrel</var></dt>
957
<dd><p>Error relativo deseado de la aproximación. El valor por defecto es 1d-8.
959
<dt> <var>epsabs</var></dt>
960
<dd><p>Error absoluto deseado de la aproximación. El valor por defecto es 0.
962
<dt> <var>limit</var></dt>
963
<dd><p>Tamaño del array interno utilizado para realizar la cuadratura.
964
<var>limit</var> es el número máximo de subintervalos
965
a utilizar. El valor por defecto es 200.
881
969
<p>La función <code>quad_qags</code> devuelve una lista de cuatro elementos:
931
<dt><u>Función:</u> <b>quad_qagi</b><i> (<var>f(x)</var>, <var>x</var>, <var>a</var>, <var>inftype</var>, <var>epsrel</var>, <var>limit</var>)</i>
932
<a name="IDX633"></a>
1019
<dt><u>Función:</u> <b>quad_qagi</b><i> (<var>f(x)</var>, <var>x</var>, <var>a</var>, <var>b</var>, [<var>epsrel</var>, <var>epsabs</var>, <var>limit</var>])</i>
1020
<a name="IDX648"></a>
934
<dt><u>Función:</u> <b>quad_qagi</b><i> (<var>f</var>, <var>x</var>, <var>a</var>, <var>inftype</var>, <var>epsrel</var>, <var>limit</var>)</i>
935
<a name="IDX634"></a>
1022
<dt><u>Función:</u> <b>quad_qagi</b><i> (<var>f</var>, <var>x</var>, <var>a</var>, <var>b</var>, [<var>epsrel</var>, <var>epsabs</var>, <var>limit</var>])</i>
1023
<a name="IDX649"></a>
937
1025
<dd><p>Integración de una función general en un intervalo infinito o semi-infinito.
938
1026
El intervalo se proyecta sobre un intervalo finito y luego se aplica la
951
1039
<p>El integrando se puede especificar con el nombre de una función u operador de Maxima
952
1040
o de Lisp, como una expresión lambda o como una expresión general de Maxima.
954
<p>El argumento <var>inftype</var> determina el intervalo de integración como sigue:
1042
<p>Uno de los límites de integración debe ser infinito. De no ser
1043
así, <code>quad_qagi</code> devolverá una forma nominal.
1045
<p>Los argumentos opcionales pueden especificarse en cualquier orden.
1046
Todos ellos toman la forma <code>key=val</code>. Tales argumentos son:
956
1048
<dl compact="compact">
957
<dt> <code>inf</code></dt>
958
<dd><p>El intervalo es desde <var>a</var> hasta más infinito.
960
<dt> <code>minf</code></dt>
961
<dd><p>El intervalo es desde menos infinito hasta <var>a</var>.
963
<dt> <code>both</code></dt>
964
<dd><p>El intervalo es toda la recta real.
1049
<dt> <var>epsrel</var></dt>
1050
<dd><p>Error relativo deseado de la aproximación. El valor por defecto es 1d-8.
1052
<dt> <var>epsabs</var></dt>
1053
<dd><p>Error absoluto deseado de la aproximación. El valor por defecto es 0.
1055
<dt> <var>limit</var></dt>
1056
<dd><p>Tamaño del array interno utilizado para realizar la cuadratura.
1057
<var>limit</var> es el número máximo de subintervalos
1058
a utilizar. El valor por defecto es 200.
968
<p>Los argumentos opcionales <var>epsrel</var> y <var>limit</var> son el error relativo y el número máximo de subintervalos, respectivamente. La variable <var>epsrel</var> tiene por defecto el valor 1e-8 y <var>limit</var> el de 200.
970
1062
<p>La función <code>quad_qagi</code> devuelve una lista de cuatro elementos:
972
1064
<ul class="toc">
1022
<dt><u>Función:</u> <b>quad_qawc</b><i> (<var>f(x)</var>, <var>x</var>, <var>c</var>, <var>a</var>, <var>b</var>, <var>epsrel</var>, <var>limit</var>)</i>
1023
<a name="IDX635"></a>
1114
<dt><u>Función:</u> <b>quad_qawc</b><i> (<var>f(x)</var>, <var>x</var>, <var>c</var>, <var>a</var>, <var>b</var>, [<var>epsrel</var>, <var>epsabs</var>, <var>limit</var>])</i>
1115
<a name="IDX650"></a>
1025
<dt><u>Función:</u> <b>quad_qawc</b><i> (<var>f</var>, <var>x</var>, <var>c</var>, <var>a</var>, <var>b</var>, <var>epsrel</var>, <var>limit</var>)</i>
1026
<a name="IDX636"></a>
1117
<dt><u>Función:</u> <b>quad_qawc</b><i> (<var>f</var>, <var>x</var>, <var>c</var>, <var>a</var>, <var>b</var>, [<var>epsrel</var>, <var>epsabs</var>, <var>limit</var>])</i>
1118
<a name="IDX651"></a>
1028
1120
<dd><p>Calcula el valor principal de Cauchy de <em>f(x)/(x - c)</em> en un
1029
1121
intervalo finito <em>(a, b)</em> para una <em>c</em> dada.
1040
1132
<p>El integrando se puede especificar con el nombre de una función u operador de Maxima
1041
1133
o de Lisp, como una expresión lambda o como una expresión general de Maxima.
1043
<p>Los argumentos opcionales <var>epsrel</var> y <var>limit</var> son el error relativo y el número máximo de subintervalos, respectivamente. La variable <var>epsrel</var> tiene por defecto el valor 1e-8 y <var>limit</var> el de 200.
1135
<p>Los argumentos opcionales pueden especificarse en cualquier orden.
1136
Todos ellos toman la forma <code>key=val</code>. Tales argumentos son:
1138
<dl compact="compact">
1139
<dt> <var>epsrel</var></dt>
1140
<dd><p>Error relativo deseado de la aproximación. El valor por defecto es 1d-8.
1142
<dt> <var>epsabs</var></dt>
1143
<dd><p>Error absoluto deseado de la aproximación. El valor por defecto es 0.
1145
<dt> <var>limit</var></dt>
1146
<dd><p>Tamaño del array interno utilizado para realizar la cuadratura.
1147
<var>limit</var> es el número máximo de subintervalos
1148
a utilizar. El valor por defecto es 200.
1045
1152
<p><code>quad_qawc</code> returns a list of four elements:
1047
1154
<ul class="toc">
1080
<pre class="example">(%i1) quad_qawc (2^(-5)*((x-1)^2+4^(-5))^(-1), x, 2, 0, 5);
1187
<pre class="example">(%i1) quad_qawc (2^(-5)*((x-1)^2+4^(-5))^(-1), x, 2, 0, 5,
1081
1189
(%o1) [- 3.130120337415925, 1.306830140249558E-8, 495, 0]
1082
1190
(%i2) integrate (2^(-alpha)*(((x-1)^2 + 4^(-alpha))*(x-2))^(-1),
1084
1192
Principal Value
1087
4 log(------------- + -------------)
1090
(%o2) (-----------------------------------------
1097
2 4 atan(4 4 ) 2 4 atan(4 ) alpha
1098
- --------------------------- - -------------------------)/2
1194
4 log(-------------- + --------------)
1197
(%o2) (-------------------------------------------
1203
4 atan(4 ) 4 atan(- 4 4 )
1204
- ----------------------- + ---------------------------)
1101
1209
(%i3) ev (%, alpha=5, numer);
1102
1210
(%o3) - 3.130120337415917
1107
<dt><u>Función:</u> <b>quad_qawf</b><i> (<var>f(x)</var>, <var>x</var>, <var>a</var>, <var>omega</var>, <var>trig</var>, <var>epsabs</var>, <var>limit</var>, <var>maxp1</var>, <var>limlst</var>)</i>
1108
<a name="IDX637"></a>
1215
<dt><u>Función:</u> <b>quad_qawf</b><i> (<var>f(x)</var>, <var>x</var>, <var>a</var>, <var>omega</var>, <var>trig</var>, [<var>epsabs</var>, <var>limit</var>, <var>maxp1</var>, <var>limlst</var>])</i>
1216
<a name="IDX652"></a>
1110
<dt><u>Función:</u> <b>quad_qawf</b><i> (<var>f</var>, <var>x</var>, <var>a</var>, <var>omega</var>, <var>trig</var>, <var>epsabs</var>, <var>limit</var>, <var>maxp1</var>, <var>limlst</var>)</i>
1111
<a name="IDX638"></a>
1218
<dt><u>Función:</u> <b>quad_qawf</b><i> (<var>f</var>, <var>x</var>, <var>a</var>, <var>omega</var>, <var>trig</var>, [<var>epsabs</var>, <var>limit</var>, <var>maxp1</var>, <var>limlst</var>])</i>
1219
<a name="IDX653"></a>
1113
1221
<dd><p>Calcula la transformada seno o coseno de Fourier en un intervalo semi-infinito.
1114
1222
Se aplica el mismo método que en <code>quad_qawo</code> a sucesivos intervalos
1204
<dt><u>Función:</u> <b>quad_qawo</b><i> (<var>f(x)</var>, <var>x</var>, <var>a</var>, <var>b</var>, <var>omega</var>, <var>trig</var>, <var>epsabs</var>, <var>limit</var>, <var>maxp1</var>, <var>limlst</var>)</i>
1205
<a name="IDX639"></a>
1310
<dt><u>Función:</u> <b>quad_qawo</b><i> (<var>f(x)</var>, <var>x</var>, <var>a</var>, <var>b</var>, <var>omega</var>, <var>trig</var>, [<var>epsrel</var>, <var>epsabs</var>, <var>limit</var>, <var>maxp1</var>, <var>limlst</var>])</i>
1311
<a name="IDX654"></a>
1207
<dt><u>Función:</u> <b>quad_qawo</b><i> (<var>f</var>, <var>x</var>, <var>a</var>, <var>b</var>, <var>omega</var>, <var>trig</var>, <var>epsabs</var>, <var>limit</var>, <var>maxp1</var>, <var>limlst</var>)</i>
1208
<a name="IDX640"></a>
1313
<dt><u>Función:</u> <b>quad_qawo</b><i> (<var>f</var>, <var>x</var>, <var>a</var>, <var>b</var>, <var>omega</var>, <var>trig</var>, [<var>epsrel</var>, <var>epsabs</var>, <var>limit</var>, <var>maxp1</var>, <var>limlst</var>])</i>
1314
<a name="IDX655"></a>
1210
1316
<dd><p>Integración de <em>cos(omega x) f(x)</em> o <em>sin(omega x) f(x)</em> en un
1211
1317
intervalo finito, siendo <em>omega</em> una constante. La regla de
1231
1337
<p>El integrando se puede especificar con el nombre de una función u operador de Maxima
1232
1338
o de Lisp, como una expresión lambda o como una expresión general de Maxima
1234
<p>Los argumentos opcionales son:
1340
<p>Los argumentos opcionales pueden especificarse en cualquier orden.
1341
Todos ellos toman la forma <code>key=val</code>. Tales argumentos son:
1236
1343
<dl compact="compact">
1344
<dt> <var>epsrel</var></dt>
1345
<dd><p>El error absoluto deseado para la aproximación. El valor por defecto es 1d-8.
1237
1347
<dt> <var>epsabs</var></dt>
1238
<dd><p>El error absoluto deseado para la aproximación. El valor por defecto es 1d-10.
1348
<dd><p>Error absoluto deseado de la aproximación. El valor por defecto es 0.
1240
1350
<dt> <var>limit</var></dt>
1241
<dd><p>Tamaño del arreglo interno de trabajo. (<var>limit</var> - <var>limlst</var>)/2 es el número máximo de subintervalos para la partición. El valor por defecto es 200.
1351
<dd><p>Tamaño del arreglo interno de trabajo. <var>limit</var>/2 es el número máximo de subintervalos para la partición. El valor por defecto es 200.
1243
1353
<dt> <var>maxp1</var></dt>
1244
1354
<dd><p>Número máximo de momentos de Chebyshev. Debe ser mayor que 0. El valor por defecto es 100.
1303
<dt><u>Función:</u> <b>quad_qaws</b><i> (<var>f(x)</var>, <var>x</var>, <var>a</var>, <var>b</var>, <var>alfa</var>, <var>beta</var>, <var>wfun</var>, <var>epsabs</var>, <var>limit</var>)</i>
1304
<a name="IDX641"></a>
1411
<dt><u>Función:</u> <b>quad_qaws</b><i> (<var>f(x)</var>, <var>x</var>, <var>a</var>, <var>b</var>, <var>alpha</var>, <var>beta</var>, <var>wfun</var>, [<var>epsrel</var>, <var>epsabs</var>, <var>limit</var>])</i>
1412
<a name="IDX656"></a>
1306
<dt><u>Función:</u> <b>quad_qaws</b><i> (<var>f</var>, <var>x</var>, <var>a</var>, <var>b</var>, <var>alfa</var>, <var>beta</var>, <var>wfun</var>, <var>epsabs</var>, <var>limit</var>)</i>
1307
<a name="IDX642"></a>
1414
<dt><u>Función:</u> <b>quad_qaws</b><i> (<var>f</var>, <var>x</var>, <var>a</var>, <var>b</var>, <var>alpha</var>, <var>beta</var>, <var>wfun</var>, [<var>epsrel</var>, <var>epsabs</var>, <var>limit</var>])</i>
1415
<a name="IDX657"></a>
1309
1417
<dd><p>Integración de <em>w(x) f(x)</em> en un intervalo finito <em>[a, b]</em>,
1310
1418
siendo <em>w</em> una función de la forma <em>(x - a)^alpha (b - x)^beta v(x)</em>,
1338
1446
<p>El integrando se puede especificar con el nombre de una función u operador de Maxima
1339
1447
o de Lisp, como una expresión lambda o como una expresión general de Maxima
1341
<p>Los argumentos opcionales son:
1449
<p>Los argumentos opcionales pueden especificarse en cualquier orden.
1450
Todos ellos toman la forma <code>key=val</code>. Tales argumentos son:
1343
1452
<dl compact="compact">
1453
<dt> <var>epsrel</var></dt>
1454
<dd><p>El error absoluto deseado para la aproximación. El valor por defecto es 1d-8.
1344
1456
<dt> <var>epsabs</var></dt>
1345
<dd><p>El error absoluto deseado para la aproximación. El valor por defecto es 1d-10.
1457
<dd><p>Error absoluto deseado de la aproximación. El valor por defecto es 0.
1347
1459
<dt> <var>limit</var></dt>
1348
<dd><p>Tamaño del arreglo interno de trabajo. (<var>limit</var> - <var>limlst</var>)/2 es el número máximo de subintervalos para la partición. El valor por defecto es 200.
1460
<dd><p>Tamaño del array interno utilizado para realizar la cuadratura.
1461
(<var>limit</var> - <var>limlst</var>)/2 es el número máximo de subintervalos
1462
a utilizar. El valor por defecto es 200.
1352
<p>Los argumentos opcionales <var>epsrel</var> y <var>limit</var> son el error relativo y el número máximo de subintervalos, respectivamente. La variable <var>epsrel</var> tiene por defecto el valor 1e-8 y <var>limit</var> el de 200.
1354
1466
<p><code>quad_qaws</code> returns a list of four elements:
1356
1468
<ul class="toc">
1389
<pre class="example">(%i1) quad_qaws (1/(x+1+2^(-4)), x, -1, 1, -0.5, -0.5, 1);
1501
<pre class="example">(%i1) quad_qaws (1/(x+1+2^(-4)), x, -1, 1, -0.5, -0.5, 1,
1390
1503
(%o1) [8.750097361672832, 1.24321522715422E-10, 170, 0]
1391
1504
(%i2) integrate ((1-x*x)^(-1/2)/(x+1+2^(-alpha)), x, -1, 1);
1415
1528
<td valign="middle" align="left"> </td>
1416
1529
<td valign="middle" align="left">[<a href="maxima.html#SEC_Top" title="Cover (top) of document">Top</a>]</td>
1417
1530
<td valign="middle" align="left">[<a href="maxima_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td>
1418
<td valign="middle" align="left">[<a href="maxima_76.html#SEC287" title="Index">Index</a>]</td>
1531
<td valign="middle" align="left">[<a href="maxima_78.html#SEC302" title="Index">Index</a>]</td>
1419
1532
<td valign="middle" align="left">[<a href="maxima_abt.html#SEC_About" title="About (help)"> ? </a>]</td>
1422
1535
<font size="-1">
1423
This document was generated by <em>Robert Dodier</em> on <em>agosto, 25 2007</em> using <a href="http://texi2html.cvshome.org/"><em>texi2html 1.76</em></a>.
1536
This document was generated by <em>Robert Dodier</em> on <em>diciembre, 14 2008</em> using <a href="http://texi2html.cvshome.org/"><em>texi2html 1.76</em></a>.