Vous êtes sur la page 1sur 14

Universidad Tcnica Federico Santa Mara

Departamento de Matemtica
Laboratorio de Computacin para las Aplicaciones de la Matemtica en Ingeniera

Laboratorio Mat 270 - Anlisis Numrico


DCIMA SESIN

Integracin Gaussiana y EDO


Semana del Lunes 19 al Viernes 23 de Junio de 2017

Coordinador Acadmico del Laboratorio : Profesor Jaime Figueroa Nieto (jaime.gueroa@usm.cl)

Ayudante Coordinador y de Software : Hernn Caviedes (hernan.caviedes@alumnos.usm.cl); Gustavo


Ruiz (gustavo.ruiz.12@sansano.usm.cl)

Sitio web : http://lab.mat.utfsm.cl

Atencin Alumnos : Va e-mail a los ayudantes de sala y ayudante coordinador.

18 de junio de 2017

1
Departamento de Matemticas U.T.F.S.M Anlisis Numrico Mat-270

ndice

1. Integracin Gaussiana 3
1.1. Frmula de Gauss - Legendre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.2. Frmula de Gauss  Chebyshev . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.3. Frmula de Gauss  Hermite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.4. Frmula de Gauss  Laguerre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

2. APROXIMACION DE SOLUCIONES DE ECUACIONES Y SISTEMAS DE DIFE-


RENCIALES ORDINARIAS CON ALGORITMOS DE ORDEN UNO Y DOS 10
2.1. Mtodo de Euler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.2. Mtodo de Euler-Cauchy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

3. Una forma de control 14

Primer semestre 2017 2


Departamento de Matemticas U.T.F.S.M Anlisis Numrico Mat-270

1. Integracin Gaussiana

1.1. Frmula de Gauss - Legendre


La frmula para integracin mediante cuadratura Gauss  Legendre es la siguiente:
Z 1 n
X
f (x)dx wi f (xi ) (1.1.1)
1 i=1

donde los xi son los ceros del polinomio de Legendre Pn (x) en [-1,1] y,

2 2(1 x2i )
wi = = (1.1.2)
(1 x2i )[Pn0 (xi )]2 (n + 1)2 [Pn+1 (xi )]2

En la Sesin 6 se program una funcin que entrega el polinomio de Legendre de grado m escrito como
texto y un vector con los coecientes del mismo. Utilicmosla para crear una funcin que entregue los pesos
wi y los ceros xi segn Gauss - Legendre.

Antes debemos notar lo siguiente:


En general, si se quiere aproximar la integral:
Z b
I= f (x)dx
a

Se debe llevar I a la forma dada en (1.1.1). Esto se logra mediante el cambio de variables:

ba b+a
x = t+
2 2
ba
dx = dt
2
Por lo tanto:
1   
ba ba
Z
b+a
I = f t+ dt
1 2 2 2
n    
X ba ba b+a
wi f ti +
i=1
2 2 2
n
X
= ui f (ui ) (1.1.3)
i=1

Donde:
 
ba
ui = wi
2
ba b+a
ui = ti + (1.1.4)
2 2
La ltima igualdad dada en (1.1.3) tiene la forma del segundo miembro de (1.1.1), esto implica que, para
calcular I, pueden calcularse los ti como ceros del polinomio.

Pn (t) en [-1,1] para el n que se desee, calcular los wi correspondientes y convertirlos al intervalo [a,b] mediante
(1.1.4). Finalmente, se calcula la aproximacin de la integral mediante (1.1.3).

La siguiente funcin calcula los polinomios ortogonales de Legendre sin variables simblicas. A partir de l
se obtendrn las frmulas de cuadratura gaussiana.

Primer semestre 2017 3


Departamento de Matemticas U.T.F.S.M Anlisis Numrico Mat-270

function [pol,coef]=legendre_pol(m)

if m<=1,
if m==0,
pol = '1';
coef = 1;
elseif m==1,
pol = 'x';
coef = [1 0];
else
pol = '';
coef = 0;
end
else
p(1,:)=[zeros(1,m) 1];
p(2,:)=[zeros(1,m-1) 1 0];

%generacion de los coeficientes de los polinomios de Legendre desde n=1, 2, ..., m


for n=1:m-1,
c1 = (2*n+1)/(n+1);
c2 = n/(n+1);
aux = conv(c1*[1 0],p(n+1,:)) - c2*[0 p(n,:)];
p(n+2,:) = aux(length(aux)-m:length(aux));
end

%construccion del polinomio de Legendre de grado m


pol = '';
for n=1:m-1,
if p(n,m+1)~=0,
if ((p(n,m+1) > 0) & (n~=1)),
pol = strcat(pol,' + ');
elseif p(n,m+1) < 0,
pol = strcat(pol,' - ');
end
term = strcat(num2str(abs(p(m+1,n))),'*x.^',int2str(m-n+1));
pol = strcat(pol,term);
end
end

if p(m,m+1)~=0,
if p(m,m+1) > 0 ,
pol = strcat(pol,' + ');
else
pol = strcat(pol,' - ');
end
pol = strcat(pol,num2str(abs(p(m+1,m))),'*x');
end

if p(m+1,m+1)~=0,
if p(m+1,m+1) > 0 ,
pol = strcat(pol,' + ');
else
pol = strcat(pol,' - ');
end

Primer semestre 2017 4


Departamento de Matemticas U.T.F.S.M Anlisis Numrico Mat-270

pol = strcat(pol,num2str(abs(p(m+1,m+1))));
end
coef = p(m+1,:);
end

Utilizando lo anterior, la funcin que calcula los pesos wi y los ceros xi segn Gauss - Legendre es:
function [x,w] = quadgl(n,a,b)

[sPn coefn] = legendre_pol(n);


[sPn1 coefn1] = legendre_pol(n+1);
t = sort(roots(coefn))';
x = (b-a)/2*t + (b+a)/2;
Pn1=inline(sPn1);
w=(2*(1-t.^2)/(n+1)^2).*(1./Pn1(t).^2)*((b-a)/2);
Veamos qu resultados nos da la funcin programada:
clear
n=6;
a=-1;
b=1;
[x,w] = quadgl(n,a,b);
[x' w']
Ejemplo
R 1,5 2
Aproximar 1 ex dx utilizandola frmula de Gauss-Legendre. Primero calculemos los pesos y nodos de la
frmula de seis puntos en el intervalo [1,1.5]:
a=1;
b=1.5;
n=6;
[x,w] = quadgl(n,a,b);
[x' w']
Denamos la funcin a integrar:
f=inline('exp(-x.^2)')
Apliquemos la frmula de Gauss-Legendre:
sum(w.*f(x))
Comparemos con la que se obtiene por comando:
quadl(f,1,1.5)
Muy buena precisin obtenindose ms de 11 decimales signicativos.

Ejemplo
2
Aproximar la integral de cos(x

)
1x2
en [-1,1] utilizandola frmula de Gauss-Legendre. Primero calculemos los
pesos y nodos de la frmula de diez puntos en el intervalo [-1,1]:
a=-1;
b=1;
n=10;
[x,w] = quadgl(n,a,b);
[x' w']

Primer semestre 2017 5


Departamento de Matemticas U.T.F.S.M Anlisis Numrico Mat-270

Introduzcamos la funcin a integrar


f=inline('cos(x.^2)./sqrt(1-x.^2)');
figure(1);
fplot(f,[-1 1])
grid on
Apliquemos la frmula de Gauss-Legendre:
sum(w.*f(x))
Comparemos con la que se obtiene por comando
quadl(f,-1,1)
Con 10 puntos no basta para obtener un decimal de precisin. Se ve mal.

1.2. Frmula de Gauss  Chebyshev


La frmula de Gauss - Chebyshev es la siguiente:
Z 1 n   
f (x)dx X 2k 1 2
= f cos + 2n f (2n) () (1.2.1)
1 1x 2 n 2n 2 (2n)!
k=1

Ejemplo
R 1,5 2
Aproximar 1 ex dx utilizando la frmula de Gauss-Chebyshev. Para sta funcin la formula de Gauss-
Legendre funciono muy bien.

Cambio de variables x = t+5


4 con t en [-1,1] :
clear
f=inline('exp(-x.^2)');
ft=inline('exp(-((t+5)/4).^2)','t');
figure(1);
clf;
subplot(2,1,1), fplot(f,[1 1.5]); grid on;
xlabel('x'); ylabel('f(x)')
subplot(2,1,2), fplot(ft,[-1 1]); grid on;
xlabel('t'); ylabel('f_t(t)')

Se introduce la ponderacion de Chebyshev


g=inline('sqrt(1-t.^2).*exp(-((t+5)/4).^2)');
figure(1);
fplot(g,[-1 1]);
xlabel('t'); ylabel('g(t)')
grid on;
Se aplica la frmula de Gauss-Chebyshev de 10 puntos:
n=10;
k=1:n;
x=cos((2*k-1)*pi/(2*n));
I=(1/4)*(pi/n)*sum(g(x))
Comparemos con lo que da el comando:
quadl('exp(-x.^2)',1,1.5)

Primer semestre 2017 6


Departamento de Matemticas U.T.F.S.M Anlisis Numrico Mat-270

Con diez nodos se obtienen a lo ms 3 decimales. No es un resultado que se compare con el obtenido
mediante Gauss-Legendre.

Ejemplo
R1 2
Aproximar 1 cos(x

1x2
)
utilizandola formula de Gauss-Chebyshev. Para esta funcin la formula de Gauss-
Legendre funciono muy mal. No es necesario cambiar variables.

warning off
f=inline('cos(x.^2)./sqrt(1-x.^2)');
figure(1);
clf;
fplot(f,[-1 1]);
grid on
Tampoco es necesario introducir la ponderacion de Chebyshev. Denamos la funcion que esta en el
numerador:

g=inline('cos(x.^2)')
Apliquemos la formula de Gauss-Chebyshev de 6 puntos

n=6;
k=1:n;
x=cos((2*k-1)*pi/(2*n));
I=(pi/n)*sum(g(x))
Comparemos con la integral que se obtiene mediante el comando

quadl(f,-1,1)
Muy buena precision obteniendose 10 decimales signicativos.

1.3. Frmula de Gauss  Hermite


La frmula de Gauss-Hermite es de la forma:
Z N
2 X
ex f (x)dx = Ai f (xi ) + E (1.3.1)
i=1

Donde E es el error de integracin, los xi son los ceros del polinomio de Hermite de orden n :
2 dn x2
Hn (x) = (1)n ex (e ) (1.3.2)
dxn
y los coecientes son:
2n+1 n!
Ai = (1.3.3)
(Hn0 (xi ))2
Ejemplo
R 2
Aproximar la integral ex sin(x2 )dx utilizando 15 puntos.
Graquemos la funcin a integrar

clear
syms x
f=exp(-x^2)*sin(x^2);
ezplot(f,[-4 4])
grid on

Primer semestre 2017 7


Departamento de Matemticas U.T.F.S.M Anlisis Numrico Mat-270

Clculo del polinomio H de grado 15 y sus ceros

H15=simplify((-1)^15*exp(x^2)*diff(exp(-x^2),15))
h=solve(H15)
Calculemos los coecientes correspondientes:

der=diff(H15);
for i=1:15
x=h(i,1);
A(i,1)=sqrt(pi)*factorial(15)*2^(16)/(eval(der))^2;
end
A
R
Aproximacin de la integral: ex2 dx

x=h;
g=sin(x.^2);
sum(A.*eval(g))
Comparemos con el valor que da el comando

double(int(f,-inf,inf))
Conclusin: Se obtienen 4 D.S. con esos 15 puntos.

1.4. Frmula de Gauss  Laguerre


La frmula de integracin gaussiana de Gauss-Laguerre es:
Z N
X
ex f (x)dx = Ai f (xi ) + En (1.4.1)
i=1

(n!)2
en que los nodos xi son los ceros del polinomio de Laguerre Ln , y en que Ai = xi n2 (Ln (xi ))2 , En =
2
(n!)
(2n)! f
(2n)
() , donde los polinomios estn denidos recursivamente por:

L0 = 1
L1 = 1x
2n + 1 x n
Ln+1 (x) = Ln (x) Ln1 (x), para n 1
n+1 n+1
Del error se puede deducir que la frmula es exacta para todo polinomio de grado menor o igual a 2n 1 .

Lo primero es calcular los nodos y los pesos.


Generemos los 15 primeros polinomios de Laguerre.

clear
syms x
L(1,1)=sym(1);
L(2,1)=1-x;
for i=1:14
L(i+2,1)=simplify((2*i+1-x)/(i+1)*L(i+1,1)-i/(i+1)*L(i,1));
end
disp('Listo')
Los nodos de Ln los pondremos en sus correspondientes arreglos nod_Ln

Primer semestre 2017 8


Departamento de Matemticas U.T.F.S.M Anlisis Numrico Mat-270

for i=1:16
eval(['nod_L' num2str(i) '=solve(L(' num2str(i) ',1));'])
if(i==16)
eval(['disp(nod_L' num2str(i) ')'])
end
end
Los pesos o ponderaciones para n nodos los pondremos en una lista: pon_Ln
for i=1:16
pol=char(diff(L(i,1)));
pol1=strrep(pol,'^','.^');
x=solve(L(i,1));
y=eval(pol1);
eval(['pon_L' num2str(i) '=1./(x.*y.^2);'])
if(i==16)
eval(['disp(pon_L' num2str(i) ')'])
end
end
Puede vericar la validez comparando algn resultado con lo presentado en alguna tabla.

Ejemplo

Hagamos el ejemplo bsico para el caso polinomial. Con n=4 la frmula de Gauss-Laguerre es exacta para
polinomios hasta de grado 2n 1 = 7.
Consideremos la siguiente funcin a la cual se le aplican 4 nodos:
syms x
f=1/(x+1)
p=x*(x+ x*(x+x*(x^2+f)))
expand(p)
Considerando el trmino no polinomial y su octava derivada:
h=x^3/(x+1);
deriv=simplify(diff(h,8))
ezplot(abs(deriv),[0 1])
grid on
Considerando 4 nodos se tiene:
n=4;
error=(factorial(n))^2/(factorial(2*n)*3628800)
double(int(exp(-x)*p,0,inf))
Usemos la frmula de Gauss-Laguerre con cuatro nodos:
p1=char(p);
p2=strrep(p1,'^','.^');
p3=strrep(p2,'/','./');
p4=strrep(p3,'*','.*');
x=real(double(nod_L4));
y=real(double(pon_L4));
sum(eval(p4).*y)
Perfecto!

Ejercicio

Integre usted de ambas formas el polinomio: p = (x3 + 1)(x + 2)4

Primer semestre 2017 9


Departamento de Matemticas U.T.F.S.M Anlisis Numrico Mat-270

2. APROXIMACION DE SOLUCIONES DE ECUACIONES Y SIS-


TEMAS DE DIFERENCIALES ORDINARIAS CON ALGO-
RITMOS DE ORDEN UNO Y DOS

2.1. Mtodo de Euler


El mtodo de Euler es un mtodo de primer orden
Sea la ecuacin:
y
= f (x, y) (2.1.1)
x
Con un valor inicial denido "y(x0 ) = y0 ". La aplicacin del mtodo consiste en calcular sucesivamente
los valores de la funcin incgnita mediante la "discretizacin"de la derivada, esto es:
yn+1 = yn + hf (xn , yn ) (2.1.2)
Donde "h"se dene como el "paso", o distancia, entre los puntos "x"sucesivos.

NOTA: observar que mediante la aplicacin de este mtodo, la resolucin de la ecuacin diferencial an-
terior se reduce al clculo de valores de una sucesin, iniciada por el valor denido "y(x0 )"

Ejemplos

1) Sea el Problema de Valor Inicial, PVI:


y0 = y t2 + t 1,25 0<t<2
y(0) = 1,25
Cremos la funcin "f (t, y) los lmites del dominio [a,b] = [0,2]
2

f=@(t,y) y-t.^2+t-1.25;
a=0;
b=2;

Ahora denamos el paso (para este caso usaremos 0.1) y el valor inicial dado, dado que obtendremos una
sucesin de puntos, es conveniente utilizar un arreglo para "guardar"los valores de ", es decir y(1) = y0
2

h=0.1;
y(1)=1.25;

Con esto podemos aplicar fcilmente la frmula de Euler al problema dado utilizando la forma anterior y
un comando para realizar un loop, deniendo los valores de "t"previamente utilizando la informacin del
dominio y el paso.

t=a:h:b;
n=length(t);
for i=1:n-1
y(i+1)=y(i)+h*(f(t(i),y(i)));
end

As obtuvimos los valores de "para todo el recorrido "t"[0,2]. Ahora contrastemos la solucin obtenida
2

con la solucin real de la ecuacin:


y = (t + 0,5) et + 2

Primer semestre 2017 10


Departamento de Matemticas U.T.F.S.M Anlisis Numrico Mat-270

real=@(t)(t+0.5).^2-exp(t)+2
plot(t,real(t),'o',t,y,'r-')

Intentemos ahora con un paso ms pequeo

clear y
y(1)=1.25;
h=0.05;
t=a:h:b;
n=length(t);
for i=1:n-1
y(i+1)=y(i)+h*(f(t(i),y(i)));
end

Graquemos otra vez:

plot(t,real(t),'o',t,y,'r-')

Adicional : Intente con pasos ms pequeos

2) Problema bidimensional

y0 = 0,7y + 0,5z y(0) = 0


z0 = 0,2y 0,5z z(0) = 2

Denamos nuevamente las funciones F y(y, z) y F z(y, z) respectivamente

fy=@(y,z) -0.7*y+0.5*z;
fz=@(y,z) 0.2*y-0.5*z;

Ahora realizamos una operacin anloga al ejercicio anterior para pasos h= 0.1, 0.05 y 0.01 , para un
dominio t entre 0 y 2.

a=0;
b=2;
h=[0.1 0.05 0.01];

Para paso 0.1

j=1;
y1(1)=0;
z1(1)=2;
t1=a:h(j):b;
n=length(t1);
for i=1:n-1
y1(i+1)=y1(i)+h(j)*(fy(y1(i),z1(i)));
z1(i+1)=z1(i)+h(j)*(fz(y1(i),z1(i)));
end

Para paso 0.05

j=2;
y2(1)=0;
z2(1)=2;
t2=a:h(j):b;

Primer semestre 2017 11


Departamento de Matemticas U.T.F.S.M Anlisis Numrico Mat-270

n=length(t2);
for i=1:n-1
y2(i+1)=y2(i)+h(j)*(fy(y2(i),z2(i)));
z2(i+1)=z2(i)+h(j)*(fz(y2(i),z2(i)));
end

Para paso 0.01

j=3;
y3(1)=0;
z3(1)=2;
t3=a:h(j):b;
n=length(t3);
for i=1:n-1
y3(i+1)=y3(i)+h(j)*(fy(y3(i),z3(i)));
z3(i+1)=z3(i)+h(j)*(fz(y3(i),z3(i)));
end

Graquemos las tres alternativas

plot(t1,y1,'r-',t2,y2,'g',t3,y3,'b --')
figure(2)
plot(t1,z1,'r-',t2,z2,'g',t3,z3,'b --')

En 3d:

plot3(t1,y1,z1,'r-',t2,y2,z2,'g',t3,y3,z3,'b--')
grid on

Se observa que la solucin tiende a curvarse para rodear el origen, acercndose y bordendolo lentamente,
como si este fuera una especie de "sumidero". Tericamente para los sistemas lineales, los valores caracte-
rsticos indican el comportamiento cuando "t"tiende a innito, usemos el comando .eig"para obtener los
vectores y valores propios.

[V,D]=eig([-0.7 0.5;0.2 -0.5]);

La diagonal "Dontiene los valores propios, al ser ambos negativos se deduce que el origen es un sumidero
que atrae a las trayectorias, lo cual coincide con nuestra observacin.

2.2. Mtodo de Euler-Cauchy


Este mtodo es de orden 2. Sea nuevamente:
y
= f (x, y) (2.2.1)
x
Sin embargo ahora la aproximacin de los valores de la funcin incgnita se realiza mediante las siguientes
ecuaciones:

zn+1 = yn + hf (xn , yn ) (2.2.2)


h
yn+1 = yn + f (xn+1 , zn+1 + f (xn , yn )) (2.2.3)
2
Donde h, nuevamente, es el paso.

Ejemplos

Primer semestre 2017 12


Departamento de Matemticas U.T.F.S.M Anlisis Numrico Mat-270

P.V.I. Unidimensional

y0 = y t2 + t 1,25 0<t<2
y(0) = 1,25

NOTA: Se cuenta con la solucin del sistema con el objetivo de comparar:

y = (t + 0,5)2 et + 2
El planteo comienza de la misma forma que en el mtodo de Euler presentado anteriormente, ya que lo nico
que vara es la forma de clculo de la "sucesin":

clear all; close all


f=@(t,y) y-t.^2+t-1.25;
a=0;
b=2;
h=0.1;
y(1)=1.25;
real=@(t)(t+0.5).^2-exp(t)+2;
t=a:h:b;
n=length(t);
for i=1:n-1
z(i+1)=y(i)+h*f(t(i),y(i));
y(i+1)=y(i)+(h/2)*(f(t(i+1),z(i+1))+f(t(i),y(i)));
end
Vemos si los clculos coinciden a travs de un grco

plot(t,real(t),'o',t,y,'r-')
Notar que el parecido es mucho mayor que al aplicar la formula de Euler sola. Intentar con pasos menores
y analizar la magnitud del error absoluto.

Ejercicio Propuesto ( Problema bidimensional )

Aplicar el mtodo de Euler-Cauchy para aproximar la solucin del sistema :

x0 = 0,7x + 0,5y x(0) = 0


0
y = 0,2x 0,5y y(0) = 2

Primer semestre 2017 13


Departamento de Matemticas U.T.F.S.M Anlisis Numrico Mat-270

3. Una forma de control

UNIVERSIDAD TCNICA FEDERICO SANTA MARA


Departamento de Matemtica
Laboratorio de Computacin para las
Aplicaciones de la Matemtica en Ingeniera
LABORATORIO DE ANALISIS NUMERICO - MAT270 2 2014
CONTROL 5
Tema: Aproximacin, integracin y EDO.

Tiempo: Una hora.


Puntaje: Sealado en cada pregunta.
Objetivo: Obtener aproximaciones de funciones, integrales y P.V.I. mediante diferentes mtodos.

Problema 1. (33 puntos)

Considere una densidad de masa d(t) parametrizada en el intervalo t e [0,2] y denida parcialmente por la
tabla que se da mas abajo.
Calcule la masa correspondiente al intervalo de parmetros [ 0.8, 1.0] utilizando la regla de Simpson y paso
h= 0.05

Tabla {t , d(t) }
{0.6, 0.552637}, {0.65, 0.610592}, {0.7, 0.668736}, {0.75, 0.726684}, {0.8, 0.784053},
{0.85, 0.840455}, {0.9, 0.895504}, {0.95, 0.948813}, {1., 1.}, {1.05, 1.04869},
{1.1, 1.0945}, {1.15, 1.13709}, {1.2, 1.17608}, {1.25, 1.21114}, {1.3, 1.24194},
{1.35, 1.26815}, {1.4, 1.28949}

R: 0.178....

Problema 2. (32 puntos)

Para aproximar la densidad en el problema anterior se necesitara calcular algunos coecientes de Fourier en
[0,2]
Calcular parte del coeciente
R 0,6 de Fourier C2.
Concretamente calcular 0,4 d(t)(1 3t + 32 t2 )dt utilizando Gauss-Legendre en 4 nodos para lo cual dispone
de parte de la tabla de densidades dada mas abajo

Tabla { t, d(t) }
{{0.0138864, 0.00766437}, {0.0660019, 0.0392463}, {0.133998, 0.0868143}, {0.186114, 0.1278},
{0.213886, 0.151132}, {0.266002, 0.197507}, {0.333998, 0.262622}, {0.386114, 0.315615},
{0.413886, 0.344807}, {0.466002, 0.401125}, {0.533998, 0.477059}, {0.586114, 0.536625}}
Obs. 4 nodos y pesos de Legendre

{{-0.861136, 0.347855}, {-0.339981, 0.652145}, {0.339981, 0.652145}, {0.861136, 0.347855}}


R: - 0.12...

Problema 3. (35 puntos)

Considere el siguiente P.V.I en 3era de incgnita W = (y, u, v) tal que:


W 0 = F (t, W ) ; y(0) = 1; u(0) = 2; v(0) = 3 en que F = [y + u, t + v, t2 + y 2v]. Calcular la iteracin Euler
W10 con paso h = 0,01. Responda por el valor de u.
R: 2.28....

Primer semestre 2017 14

Vous aimerez peut-être aussi