Professional Documents
Culture Documents
1 Ecuaciones No Lineales
Funcin: fzero
Ejemplo 1.1 Un cable en forma catenaria es aquel que cuelga entre dos puntos, ver figura 1. Como
se ilustra, el cable, no est sujeto a ms carga que su propio peso. En la figura 2 se ilustra un diagrama de cuerpo libre de una seccin AB, donde TA y TB son las fuerzas de tensin en el extremo.
3
2
x1 + x1 x2 x1 x3 + 6
ex1 + ex2 x3
x22
2x1 x3
U se X (0)
= 2
p=
1.4560 1.6642 0.4225
El modelo (una ecuacin diferencial) produce la solucin y (altura del cable) en funcin de la distancia
x:
TA
TA
w
y=
cosh
x + y0
w
TA
w
Determine el valor del parmetro TA dados los valores de w = 12 y y0 = 6 de modo que el cable tenga una
Ejemplo 2.2 La presin requerida para enterrar un objeto grande y pesado en un suelo blando homogneo
que se encuentra sobre una base de suelo duro puede predecirse a partir de la presin necesaria para enterrar objetos ms pequeos en el mismo terreno. En concreto, la presin p requerida para enterrar una placa
circular de radio r a una distancia d en el suelo blando, donde la base dura se encuentra a una distancia
altura de y = 15 en x = 50.
>>%Asignacin a variables de los valores
p = k1 ek2 r + k3 r,
>>%Definicin de la funcin
>> f=@(Ta)(Ta/w).*cosh(w*x./Ta)+y0Ta/wy;
>>%Obteniendo una estimacin ver figura 3
donde k1 , k2 y k3 son constantes, con k2 > 0 que depende de d y de la consistencia del terreno pero no del
radio de la placa.
de 10 lb/pulg 2 para enterrarse 1 pie en un campo fangoso, una placa cuyo radio es de 2 pulg requiere una
presin de 12 lb/pulg 2 para enterrarse 1 pie y una placa de 3 pulg de radio requiere una presin de 15 lb/pulg 2
Ta=1.6844e+03
Figura 3: Estimacin grfica
para enterrarse esta distancia (suponiendo que el lodo tiene una profundidad de ms de 1 pie).
LATEX
b) Use los clculos de la parte (a) para predecir el tamao mnimo de la placa circular que se necesitar para
sostener una carga de 500 lb en este campo, con un hundimiento menor a 1 pie.
>> %Inciso a): definiendo las constantes
>> r=[1,2,3]'; p=[10,12,15]';
>> %definiendo la funcin y resolviendo
>> F=@(k)[pk(1)*exp(k(2)*r)k(3)*r]; fsolve(F,[0,0,0])
k=
8.7713 0.2597 1.3723
>>%Inciso b): definiendo la funcin en trminos de r
>> f=@(r)500/(pi*r^2)k(1)*exp(k(2)*r)k(3)*r;
>> %Obteniendo una estimacin grfica
>> fplot(f,[1,4]); grid on;
>> Una estimacin inicial puede ser 3
>> R=fzero(f,3)
%APL=lagrange(x, y, xi )
%llama con dos entradas x, y (vectores). Cuando se llama con las tres
function APL=lagrange(x,y,xi)
w=length(x);
n=w1;
L=zeros(w);
10
for k=1:n+1
11
V=1;
12
for j=1:n+1
if k6=j
13
V=conv(V,poly(x(j)))/(x(k)x(j));
14
R=
end
15
3.1852
3 Aproximacin De Funciones
16
end
17
L(k,:)=V;
18
end
19
APL=y*L;
if nargin==3
20
{(xi , yi )}n
i=0
22
Sintaxis:>> c = lagrange(x, y)
APL=polyval(APL,xi);
21
end
Ejemplo 3.1 Se sospecha que las elevadas concentraciones de tanina en las hojas de los robles maduros
inhiben el crecimiento de las larvas de la polilla invernal que tanto daan a los rboles en algunos aos. La
tabla anexa contiene el peso promedio de dos muestras de la larva, tomadas en los primeros 28 das despus
del nacimiento. La primera muestra se cri en hojas de robles jvenes, mientras que la segunda los hizo en
a) Use interpolacin de Lagrange para aproximar la curva del peso promedio de las muestras (grafique).
b) Para calcular un peso promedio mximo aproximado de cada muestra, determine el mximo del polinomio
interpolante.
c1 =
0.0000 0.0037 0.1269 2.0946 16.1427 42.6435 6.6700
c2 =
0.0000 0.0008 0.0258 0.4138 2.9128 5.6782 6.6700
>> %Evaluando los polinomios con 0 d 28
>> dd=0:0.1:28; mm1=polyval(c1,dd); mm2=polyval(c2,dd);
>> %graficando
Da
10
13
17
20
28
6.67
17.33
42.67
37.33
30.10
29.31
28.74
>> subplot(2,1,1);plot(d,m1,'o',dd,mm1,':'),grid
6.67
16.11
18.89
15.00
10.56
9.44
8.89
LATEX
>> subplot(2,1,2);plot(d,m2,'o',dd,mm2,':r'),grid
Funcin: interp1
Descripcin: Interpolacin para funciones en una variable, (x, y), en el punto(s) xi. Por de-
15
25
35
Tiempo de fractura[h]
40
25
18
12
Usando interpolacin lineal determine el tiempo de fractura para una carga aplicada de 17 Kg/mm2 y
32 Kg/mm2 .
>> %Definiendo las constantes
>> C=5:10:35; t=[40, 25, 18 12]; Ci=[17, 32];
>> ti=interp1(C,t,Ci)%interpolando
ti =
23.6000 13.8000
Funcin: csape (Spline Toolbox)
Descripcin: Determina el spline cbico, natural o sujeto para un conjunto de datos (x,y).
Sintaxis: csape(x,y,'varational') natural; csape(x,y,'clamped',[a,b]) sujeto con
f 0 (x0 ) = a, f 0 (xn ) = b
Ejemplo 3.3 Los trazadores se usan a menudo en software de grficas para trazar una curva suave a
Figura 5: Grfica de los pesos promedios
travs de un conjunto de puntos de datos. En la siguiente tabla se proporcionan puntos de cierta curva
en coordenadas (x, y).
10
>> f1=@(x)1*(c1(1)*x^6+c1(2)*x^5+c1(3)*x^4+c1(4)*x^3+c1(5)*x^2+c1(6)*x+c1(7));
xi
0.15
0.20
0.40
0.50
0.50
0.30
0.30
0.40
0.25
0.15
>> f2=@(x)1*(c2(1)*x^6+c2(2)*x^5+c2(3)*x^4+c2(4)*x^3+c2(5)*x^2+c2(6)*x+c2(7));
>>%uso de la funcin fminbnd para obtener los mximos
yi
0.50
0.80
1.00
1.00
0.80
0.60
0.40
0.30
0.20
0.50
y no es funcin de x ni viceversa; sin embargo, es posible generar una curva suave haciendo que x y y de-
pendan de un parmetro comn t cuyos valores para el conjunto de datos son ti = i. Por medio de trazadores
max {f (x)} =
x0 xx1
min
x0 xx1
{f (x)}
>> [x1,min1]=fminbnd(f1,0,28);[x1,mmin2]=fminbnd(f2,0,28);
ans =
42.7084 19.4158
plot(x,y,'o',xx,yy), grid
LATEX
1.0000
1.0631
1.2097
1.3875
1.7232
2.0000
2.9100
t(min)
0.0
0.1
0.3
0.5
0.8
1.0
1.5
a) Determinar el mejor interpolante polinmico, de grados a lo ms 3, para ajustar los datos aplicando el mtodo
de los mnimos cuadrados.
Figura 6: Conjunto de puntos unidos por una curva suave
Funcin: interp2
Descripcin: Interpolacin para funciones de dos variables, (x, y, z), en el punto(s) (xi , yi ).
Ejemplo 3.4 Las densidades de las soluciones acuosas del cido sulfrico varan con la temperatura y la
concentracin de acuerdo con la tabla:
PP
PP
T( C)
10
30
60
100
1.0344
1.0281
1.0140
0.9888
20
1.1453
1.3335
1.1153
1.0885
40
1.3103
1.2953
1.2732
1.2446
70
1.6923
1.6014
1.5753
1.5417
>> ans =
C(%)
PP
P
PP
di =
% Inciso c)
1.3066
>> pi=polyval(p3,0.7)
pi = 1.6014
LATEX
24
4 Integracin Numrica
S W dt
Funcin: trapz
Descripcin: Intrega una funcin que se da en forma tabular, utiliza el mtodo del trapecio
113.9070
Sintaxis: I=trapz(x, y)
Ejemplo 4.1 En un gasoducto se determina el gasto instantneo de gas W (kg/min) y su contenido de azufre
S(%) peridicamente durante el da. Los resultados se presentan en la tabla.
Ejemplo 4.2 El rea entre dos curvas f (x) y g(x) en un intervalo cerrado
Z b
[a, b] en el cual f (x) g(x) est dada por
[f (x) g(x)] dx. Para
a
t(h)
12
15
20
22
24
W (kg/min)
20
22
19.5
23
21
20
20.5
20.8
S(%)
0.30
0.45
0.38
0.35
0.30
0.43
0.41
0.40
>> A=trapz(x,y)%en m2
A =
1840
c) Cul es el contenido de azufre promedio diario?
d) Qu cantidad de azufre se bombea en 24 horas?
>> %Inciso a):
Funcin: quad
Ejemplo 4.3 El estudio de difraccin de la luz en una apertura rectangular implica el uso de las integrales de
>> G=trapz(t,W)%en kg
Fresnel:
>> G=
C(t) =
2
w2
Z
dw
S(t) =
sen
0
2
w2
dw
Construya una tabla de valores para c(t) y s(t) que tenga una exactitud de 104 para los valores de
20.9292
cos
0
30138
1
20.8 20
20.8
S dW
20
>> ans =
>> Sp=
>> 0.1000 0.1999 0.2994 0.3975 0.4923 0.5811 0.6597 0.7228 0.7648 0.7799
0.3831
0.0005 0.0042 0.0141 0.0334 0.0647 0.1105 0.1721 0.2493 0.3398 0.4383
LATEX
pvi
dC1 /dt
dC
2 /dt
dC /dt
3
C1 (0)
C2 (0)
C3 (0)
15 0.3C1
0.3(C1 C2 )
0.3(C2 C3 )
30
30
30
a) Cul es la concentracin en los tanques despus de 10 minutos de haber empezado a agregar solucin al
primero, use un tamao de paso de 0.5 minutos.
b) Grafique las soluciones.
>> %Inciso a):
>> %Definiendo las constantes y las funciones
ans =
>> %resolviendo
ans =
0 0.1000 0.2000 0.3000 0.4000 0.5000 0.6000 0.7000 0.8000 0.9000 1.0000
8.0000 6.9187 5.8643 4.8322 3.8180 2.8179 1.8279 0.8445 0.1358 1.1150 ...
2.0902
>> %Inciso b):
>> %Eso ocurrir cuando la velocidad sea cero, si se interpola para obtener
>> %el valor de t, obtenemos:
>> t=interp1(vi,ti,0), fprintf('%.1f \n') % se redondea a dcimas
t =
0.7861
0.8
Ejemplo 5.2 Se tienen tres tanques de 1000 litros de capacidad cada uno, perfectamente agitados. Los tres
recipientes estn completamente llenos con una solucin cuya concentracin es 30 g/L. A partir de cierto
momento se alimenta al primer tanque una solucin que contiene 50 g/L con un gasto de 300 L/min. Los
tanques se disponen tal que al haber un gasto al primero, la misma cantidad fluye de ste al segundo, del
segundo al tercero y de ste a fuera del sistema, con lo cual se mantiene constante el volumen de ellos. La
Figura 9: Concentracin en tanques
concentracin en cada uno de los tanque se modela con el siguiente sistema de ecuaciones diferenciales
1
En Matlab se dispone de una gran variedad de funciones para resolver edo, para una descripcin ms detallada consulte el help.
LATEX
d y
dx2
pvf y(0)
y(L)
S
qx
y+
(x L)
EL
2EL
0
donde y es la deflexin de la viga a una distancia x, medida a partir del extremo izquierdo, L la longitud, q
es la intensidad de la carga uniforme, S el esfuerzo o tensin de los extremos, I es el momento de inercia
que depende de la forma de la seccin transversal de la viga y E el mdulo de elasticidad. Encuentre la
deflexin de la viga y grafquela, cada 10 cm si se tienen los siguientes datos: L = 300 cm, q = 1 kg/cm,
E = 2 106 kg/cm2 , S = 400 kg, e I = 2.5 106 cm4 .
>> %Definiendo las constantes
Figura 10: Deflexin de la viga
70.0000 0.0014
140.0000 0.0021
250.0000 0.001
10.0000 0.0002
80.0000 0.0016
150.0000 0.0021
260.0000 0.0009
20.0000 0.0004
90.0000 0.0017
270.0000 0.0007
30.0000 0.0007
100.0000 0.0018
210.0000 0.0017
280.0000 0.0004
40.0000 0.0009
110.0000 0.0019
220.0000 0.0016
290.0000 0.0002
50.0000 0.0011
120.0000 0.0020
230.0000 0.0014
300.0000 0
60.0000 0.0013
130.0000 0.0021
240.0000 0.0013
LATEX