Você está na página 1de 8

1.

Para estimar la superficie y el volumen de un barril de vino se


mide en diferentes puntos a lo largo del barril. El área
superficial ,S, y el volumen ,V, pueden determinarse mediante:
𝑙 𝑙
𝑆 = 2𝛑 ∫0 𝑟𝑑𝑧 y 𝑉 = 𝛑 ∫0 𝑟 2 𝑑𝑧

Utilice los datos dados en la tabla para determinar el volumen y la


superficie del barril.

Z(in) -18 -12 -6 0 6 12 18


d(in) 0 2.6 3.2 4.8 5.6 6 6.2

a. Utilizar el método trapezoidal compuesto.


b. Utilice el método compuesto Simpson's 1/3.

PROGRAMACION
function reglasimpson1_3tabla
x=input('ingrese x: ')
n=length(x);
k=(n-1)/2;
if (mod(n-1,2)==0)
h=x(2)-x(1);
y=input('ingrese y: ');
A=0;
j=1;
for i=1:k
S=(h/3)*(y(j)+4*y(j+1)+y(j+2));
A=A+S
j=j+2;
end
fprintf('el valor aproximado de la integral es: %f \nSe aplico %d
veces simpson 1/3',A,k );
else
fprintf('la cantidad de datos no permite aplicar el metodo');
end
end

SOLUCION

reglasimpson1_3tabla
ingrese x: [-18 -12 -6 0 6 12 18]

x=

-18 -12 -6 0 6 12 18

ingrese y: [0 2.6 3.2 4.8 5.6 6 6.2]

A=

27.2000

A=
83.2000

A=

154.8000

el valor aproximado de la integral es: 154.800000

c. Utilice el método compuesto Simpson 3/8.

PROGRAMACION

function reglasimpson3_8tabla
x=input('ingrese x: ')
n=length(x);
k=(n-1)/3;
if (mod(n-1,3)==0)
h=x(2)-x(1);
y=input('ingrese y: ');
A=0;
j=1;
for i=1:k
A=A+(3*h/8)*(y(j)+3*y(j+1)+3*y(j+2)+y(j+3));
j=j+3;
end
fprintf('el valor aproximado de la integral es: %f \nSe aplico %d
veces simpson 3/8',A,k );
else
fprintf('la cantidad de datos no permite aplicar el metodo');
end
end

SOLUCION
>> reglasimpson3_8tabla
ingrese x: [-18 -12 -6 0 6 12 18]

x=

-18 -12 -6 0 6 12 18

ingrese y: [0 2.6 3.2 4.8 5.6 6 6.2]


el valor aproximado de la integral es: 153.000000
2. El tramo central del puente Golden Gate es de 4200 pies de largo y la altura de las
torres desde la carretera es de 500 pies. El sape de los cables principales de la
suspensión puede ser modelado aproximadamente con la ecuación:

𝑥 𝑥

𝑒 𝐶 +𝑒 𝐶
𝑓(𝑥) = 𝐶( − 1) para −2100 ≤ 𝑥 ≤ 2100 𝑝𝑖𝑒𝑠
2

Cuando C = 4491.

𝑏
Utilizando la ecuación 𝐿 = ∫𝑎 √1 + [𝑓´(𝑥)]2 𝑑𝑥, determine la longitud de los cables de
suspensión principal con los siguientes métodos de integración:
a. Método 1/3 de Simpson. Divida todo el intervalo en ocho subintervalos.
b. Método de Simpson 3/8. Divida todo el intervalo en nueve subintervalos.

3. El centro de gravedad del área de la sección transversal en forma de media elipse


mostrada está dada por:

5
4
𝑦𝑐 = ∫ 𝑦√9 − 𝑦 2 𝑑𝑦
25𝛑 −5

Calcule 𝑦𝑐 .
a. Utilice la función definida por el usuario Simpson 3/8.

4. El momento de inercia, 𝐼𝑥 , alrededor del eje x de la sección transversal en forma


de media elipse mostrada en el problema ... está dada por:

10 5 2
∫ 𝑦 √9 − 𝑦 2 𝑑𝑦
𝐼𝑥 =
3 −5
a. Utilice la función definida por el usuario Simpson 3/8.
5. Considere la siguiente ODE de primer orden:
𝑑𝑦 𝑥 2
=
𝑑𝑥 𝑦
Para x=1 hasta x=2.1 con 𝑦0 = 2

a. Resuelve el método explícito de Euler usando h = 0,7.


PROGRAMACION
function dydx=ODE1(x,y)
dydx=x^2/y
end

function[x, y]=euler(ODE1,a,b,h,yINI)
x(1)=a;
y(1)=yINI;
N=(b - a)/h;
%y=ODE1(x,y);
for i=1:N
x(i+1)=x(i) + h;
y(i+1)=y(i) + ODE1(x(i),y(i))*h;
end
end

SOLUCION
[x, y]=euler(@ODE1,0,2.1,0.7,2)

dydx =

dydx =

0.2450

dydx =

0.9026

x=

0 0.7000 1.4000 2.1000

y=

2.0000 2.0000 2.1715 2.8033


b. Resolver el método de Euler modificado usando h = 0.7.

PROGRAMACION
function dydx=ODE1(x,y)
dydx=x^2/y
end

function[x, y]=eulermodificado(ODE1,a,b,h,yINI)
x(1)=a;
y(1)=yINI;
N=(b - a)/h;
%y=ODE1(x,y);
for i=1:N
x(i+1)=x(i) + h;
y(i+1)=y(i) +
(ODE1(x(i),y(i))+ODE1(x(i+1),y(i)+ODE1(x(i),y(i))))/2*h;
end
end

SOLUCION

[x, y]=eulermodificado(@ODE1,0,2.1,0.7,2)

dydx =

dydx =

dydx =

0.2450

dydx =
0.2349

dydx =

0.2349

dydx =

0.8446

dydx =

0.7956

dydx =

0.7956

dydx =

1.3531

x=
0 0.7000 1.4000 2.1000

y=

2.0000 2.0858 2.4636 3.2156

c. Resuelva con el método de Runge-Kutta de cuarto orden clásico usando h = 0.7.


PROGRAMACION
Eq=inline('t^2/y','t','y');
y=2;H=0.7;% tamaño de paso
disp(' RESULTADOS FINALES ')
disp(' t y k1 k2 k3 k4 ')
for t=0:H:2
fprintf('\n %7.2f %7.5f',t,y)
k1=Eq(t,y);
k2=Eq(t+H/2,y+k1*H/2);
k3=Eq(t+H/2,y+k2*H/2);
k4=Eq(t+H,y+k3*H);
y=y+(k1+2*k2+2*k3+k4)*H/6;
fprintf('%8.5f %8.5f %8.5f %8.5f\n',k1,k2,k3,k4)
end

SOLUCION

cutta4
RESULTADOS FINALES
t y k1 k2 k3 k4

0.00 2.00000 0.00000 0.06125 0.06060 0.23991

0.70 2.05642 0.23828 0.51523 0.49290 0.81617

1.40 2.41467 0.81170 1.13478 1.08914 1.38807


>>

2𝑥 3
La solución analítica de la ODE es 𝑦 = √ + 4. Calcule en cada parte el error
3
entre la solución verdadera y la solución numérica en los puntos donde se determina
la solución numérica.
6. Considerar el siguiente sistema de dos ODEs:
𝑑𝑥 𝑑𝑦
= 𝑥 − 𝑦𝑡 =𝑡+𝑦 de t = 0 a t = 1.2 Con 𝑥0 = 1, Y
𝑑𝑡 𝑑𝑡

𝑦0 = 1

a. Resuelve el método explícito de Euler utilizando h = 0,4.


b. Resuelva con el método de Runge-Kutta de cuarto orden clásico usando
h = 0.4.
La solución analítica del sistema es 𝑥 = 4𝑒 𝑡 − 𝑡 2 𝑒 𝑡 − 𝑡 2 − 3𝑡 − 3 , y
𝑦 = 2𝑒 𝑡 − 𝑡 − 1. En cada parte, calcule el error entre la solución verdadera y la
solución numérica en el punto donde se determina la solución numérica.

7. Un tanque de agua esférico de radio R = 4m se vacía a través de un pequeño


orificio circular de radio r = 0,02 m en la parte inferior. La parte superior del
tanque (medida desde el fondo del tanque, en el desagüe) se puede determinar a
partir de la solución de la solución de la ODE siguiente:
𝑑ℎ 𝑟 2 √2𝑔ℎ
=−
𝑑𝑡 2ℎ𝑅 − ℎ2
𝑚
Donde g = 9,81𝑠2 . Si el nivel de agua inicial (t = 0) es h = 6,5 m, encuentre el tiempo
requerido para drenar el tanque a un nivel de h = 0,5 m. Utilice el método Runge-Kutta
de cuarto orden (utilice la función definida por el usuario oderk4.))

Você também pode gostar