Anar al contingut

Método llineal multipaso

De L'Enciclopèdia, la wikipedia en valencià

Els métodos llineals multipaso s'utilisen per a la resolució numèrica d'equacions diferencials ordinàries. Conceptualment, els métodos numèrics comencen despuix de l'elecció d'un punt inicial i a continuació realisen un pas d'aproximació per a trobar el següent punt que permeta seguir acostant-se a la solució. El procés continua en els següents passos per a reconéixer la solució.

Els métodos d'un sol pas (com el método de Euler) es referixen solament a un punt anterior i a la seua derivada per a determinar el valor buscat. Métodos com el de Runge–Kutta utilisen un pas més (per eixemple, un pas intermig) per a obtindre un método d'orde superior, per a després descartar l'informació anterior abans de donar un segon pas. Els métodos de varis passos intenten obtindre eficiència mantenint i utilisant l'informació dels passos anteriors, en lloc de descartar-la. Per tant, es referixen a distints punts anteriors i als valors de les seues derivades. En el cas dels métodos llineals "multipaso", s'utilisa una combinació llineal dels punts anteriors i dels valors de les seues derivades.

Definicions

[editar | editar còdic]

Els métodos numèrics per a obtindre solucions aproximades a equacions diferencials ordinàries, aborden el problema d'elegir valors inicials de la forma

y=f(t,y),y(t0)=y0.

El resultat és un conjunt d'aproximacions per al valor de y(t) en moments discrets ti: yiy(ti)dondeti=t0+ih, sent h és el pas o increment del temps elegit (a voltes referit com Δt) i sent i un sancer.

Els métodos de varis passos utilisen informació dels passos anteriors de s per a calcular el següent valor. En particular, un método "llineal multipaso" utilisa una combinació llineal de yi i f(ti,yi) per a calcular el valor de y per al pas desijat. Per lo tant, un método llineal multipaso adopta la forma


yn+s+as1yn+s1+as2yn+s2++a0yn=h(bsf(tn+s,yn+s)+bs1f(tn+s1,yn+s1)++b0f(tn,yn)),


Els coeficients a0,,as1 i b0,,bs determinen el método. El dissenyador del método elegix els coeficients, equilibrant la necessitat d'obtindre una bona aproximació a la verdadera solució, front a la necessitat d'obtindre un método que siga fàcil d'aplicar. A sovint, molts coeficients són zero per a simplificar el método.

Es pot distinguir entre métodos implícits i explícits. Si bs=0, llavors el método es diu "explícit", ya que la fòrmula pot calcular directament yn+s. Si bs0 llavors el método es diu "implícit", ya que el valor de yn+s depén del valor de f(tn+s,yn+s), i l'equació deu ser resolta per a yn+s. Métodos iterativos tals com el método de Newton s'utilisen a sovint per a resoldre la fòrmula implícita.

A voltes s'utilisa un método explícit de varis passos per a "predir" el valor de yn+s. Eixe valor s'utilisa llavors en una fòrmula implícita per a "corregir" el valor obtingut. El resultat és llavors un método predictor–corrector.

Eixemples

[editar | editar còdic]

Considere's per eixemple el problema

y=f(t,y)=y,y(0)=1.

La solució exacta és y(t)=et.

Euler d'un pas

[editar | editar còdic]

Un método numèric simple és el método de Euler:

yn+1=yn+hf(tn,yn).

El método de Euler pot ser vist com un método multipaso explícit, per al cas degenerado d'un sol pas.

Este método, aplicat en el tamany de pas h=12 en el problema y=y, dona els següents resultats:

y1=y0+hf(t0,y0)=1+121=1.5,y2=y1+hf(t1,y1)=1.5+121.5=2.25,y3=y2+hf(t2,y2)=2.25+122.25=3.375,y4=y3+hf(t3,y3)=3.375+123.375=5.0625.

Adams-Bashforth de dos passos

[editar | editar còdic]

El método de Euler és un método d'un sol pas. Un método simple de varis passos és el método de dos passos d'Adams-Bashforth

yn+2=yn+1+32hf(tn+1,yn+1)12hf(tn,yn).

Este método necessita dos valors, yn+1 i yn, per a calcular el següent valor, yn+2. No obstant, el problema de valor inicial proporciona solament un valor, y0=1. Una possibilitat per a resoldre este problema és utilisar el y1 calculat pel método de Euler com el segon valor. En esta opció, el método d'Adams-Bashforth produïx (redonejat a quatre dígits):

y2=y1+32hf(t1,y1)12hf(t0,y0)=1.5+32121.512121=2.375,y3=y2+32hf(t2,y2)12hf(t1,y1)=2.375+32122.37512121.5=3.7812,y4=y3+32hf(t3,y3)12hf(t2,y2)=3.7812+32123.781212122.375=6.0234.


La solució exacta en t=t4=2 és e2=7.3891, per lo que el método de dos passos d'Adams-Bashforth és més precís que el método de Euler. Açò és sempre el cas si el tamany del pas és lo suficientment menut.

Vore també

[editar | editar còdic]

Referències

[editar | editar còdic]
  • J. Arrieta, R. Ferreira, R. Pardo i A. Rodríguez-Bernal. "Anàlisis Numèric d'Equacions Diferencials Ordinàries". Paraninfo, Madrit, 2020. ISBN 9788428344418, ISBN 8428344418.
  • (1883).«An Attempt to test the Theories of Capillary Action by comparing the theoretical and measured forms of drops of fluïu. With an explanation of the method of integration employed in constructing the tables which give the theoretical forms of such drops, by J. C. Adams».Cambridge:.
  • (2003).«Numerical Methods for Ordinary Differential Equations».John Wiley..
  • (1956).«Convergence and stability in the numerical integration of ordinary differential equations».Mathematica Scandinavica.4
33--53..
  • (1963).«A special stability problem for linear multistep methods».BIT.3
27–43.ISSN 0006-3835.doi:10.1007/BF01963532..
  • (1977).«A History of Numerical Analysis from the 16th through the 19th Century».Springer-Verlag.New York:.
  • (1993).«Solving ordinary differential equations I: Nonstiff problems».Springer Verlag.Berlin:.
  • (1996).«Solving ordinary differential equations II: Stiff and differential-algebraic problems».Springer Science+Business Mija.Berlin, New York:.
  • (1996).«A First Course in the Numerical Analysis of Differential Equations».Cambridge University Press..
  • (1926).«Numerical integration of ordinary differential equations».American Mathematical Monthly.Mathematical Association of America.33(9)
455–460.doi:10.2307/2299609..
  • (1926).«New methods in exterior ballistics».University of Chicago Press..
  • (2000).«Matematica Numerica».Springer Verlag..
  • (2003).«An Introduction to Numerical Analysis».Cambridge University Press..