You are on page 1of 18

TRABAJO #1: INTRODUCCIN A MATLAB

WILLIAM ANDRS VILA CARDONA


9012502




APLICACIONES INFORMTICAS A LA INGENIERA ESTRUCTURAL
4101642




ING. OSCAR DIEGO CALVO OROZCO




UNIVERSIDAD NACIONAL DE COLOMBIA SEDE MANIZALES
FACULTAD DE INGENIERA Y ARQUITECTURA
ESPECIALIZACIN EN ESTRUCTURAS
MANIZALES CALDAS
2013

APLICACIONES INFORMTICAS A LA INGENIERA ESTRUCTURAL
TRABAJO #1
UNIVERSIDAD
NACIONAL
DISE: ING. WILLIAMANDRS VILA CARDONA HOJA: 2 DE: 18
DE COLOMBIA
SEDE MANI ZALEZ
APROB: ING. OSCAR DIEGO CALVO OROZCO FECHA:
15-abr-
2013


TABLA DE CONTENIDO


1. MODELADO CON ECUACIONES DIFERENCIALES DE PRIMER ORDEN ......................................... 3
2. ECUACIONES DIFERENCIALES DE ORDEN SUPERIOR
1
.................................................................. 9
3. ESPACIOS VECTORIALES: INDEPENDENCIA LINEAL ..................................................................... 15
4. MATRICES ............................................................................................................................................. 17



APLICACIONES INFORMTICAS A LA INGENIERA ESTRUCTURAL
TRABAJO #1
UNIVERSIDAD
NACIONAL
DISE: ING. WILLIAMANDRS VILA CARDONA HOJA: 3 DE: 18
DE COLOMBIA
SEDE MANI ZALEZ
APROB: ING. OSCAR DIEGO CALVO OROZCO FECHA:
15-abr-
2013


1. MODELADO CON ECUACIONES DIFERENCIALES DE PRIMER ORDEN
1


1) La cantidad C(r) de supermercados que emplean cajas computarizadas en un pas est definida por
el problema de valor inicial

dC
dt
=C(1 0.0005C)
C(0) =1

en donde t > 0. Cuntos supermercados utilizan el mtodo computarizado cuando t = 10?
Cuntos lo adoptaran despus de un tiempo muy largo?

SOLUCIN MANUAL:

Sustituyendo a=1 y b =0.0005 en la ecuacin (5) pg. 88

C(t) =
aC
0
bC
0
+(a bC
0
)e
-at


Si C(0) =C
0
=1

C(t) =
1
0.0005+0.9995c
-t
=
2000
1+1999c
-t


La respuesta es

C(1) =
2
1 +1999e
-1
=1,834 unds

C(1) =
2
1 +1999e
-1
=2, unds



1
Zill, Denis G. Ecuaciones Diferenciales con Aplicaciones de Modelado. Sexta Edicin. Intemational Thomson Editores S.A. de C.V. (1997)

APLICACIONES INFORMTICAS A LA INGENIERA ESTRUCTURAL
TRABAJO #1
UNIVERSIDAD
NACIONAL
DISE: ING. WILLIAMANDRS VILA CARDONA HOJA: 4 DE: 18
DE COLOMBIA
SEDE MANI ZALEZ
APROB: ING. OSCAR DIEGO CALVO OROZCO FECHA:
15-abr-
2013


SOLUCIN MATLAB:

Ordenes ejecutadas

>> C=dsol ve( ' DC- C*( 1- 0. 0005*C) =0' , ' C( 0) =1' , ' t ' )

C =

2000/ ( exp( l og( 1999) - t ) + 1)

>> t 10=2000/ ( exp( l og( 1999) - 10) + 1)

t10 =

1.8336e+03

>> t 100=2000/ ( exp( l og( 1999) - 100) + 1)

t100 =

2000



APLICACIONES INFORMTICAS A LA INGENIERA ESTRUCTURAL
TRABAJO #1
UNIVERSIDAD
NACIONAL
DISE: ING. WILLIAMANDRS VILA CARDONA HOJA: 5 DE: 18
DE COLOMBIA
SEDE MANI ZALEZ
APROB: ING. OSCAR DIEGO CALVO OROZCO FECHA:
15-abr-
2013


Captura de pantalla





APLICACIONES INFORMTICAS A LA INGENIERA ESTRUCTURAL
TRABAJO #1
UNIVERSIDAD
NACIONAL
DISE: ING. WILLIAMANDRS VILA CARDONA HOJA: 6 DE: 18
DE COLOMBIA
SEDE MANI ZALEZ
APROB: ING. OSCAR DIEGO CALVO OROZCO FECHA:
15-abr-
2013


3) El modelo demogrfico P(t) de un suburbio en una gran ciudad esta descrito por el problema de valor
inicial

dP
dt
=P(10
-1
10
-7
P)
P(0) =5,000

en donde t se expresa en meses. Cul es el valor lmite de la poblacin? Cundo igualara la
poblacin la mitad de ese valor lmite?

Sustituyendo a=10
-1
y b =10
-7
en la ecuacin (5) pg. 88

P(t) =
aP
0
bP
0
+(abP
0
)e
-at


Si P(0) =P
0
=5,000

P(t) =
500
0.0005+0.0995c
-0.1t
=
1,000,000
1+199c
-0.1t


Cuando el valor inicial satisface a 0 < P0 < a/2b, la grfica de P(f) toma la forma de una S



APLICACIONES INFORMTICAS A LA INGENIERA ESTRUCTURAL
TRABAJO #1
UNIVERSIDAD
NACIONAL
DISE: ING. WILLIAMANDRS VILA CARDONA HOJA: 7 DE: 18
DE COLOMBIA
SEDE MANI ZALEZ
APROB: ING. OSCAR DIEGO CALVO OROZCO FECHA:
15-abr-
2013


La respuesta es

P
mx
=
a
b
=
1
-1
1
-7
=1,, unds

500,000 =
1,000,000
1+199c
-0.1t
1+199c
-0.1t
=2

c
-0.1t
=
1
199
t =
ln[
1
199

.1
=52.933 meses

SOLUCIN MATLAB:

Ordenes ejecutadas

>> P=dsol ve( ' DP- P*( 1e- 1- 1e- 7*P) =0' , ' P( 0) =5000' , ' t ' )

P =

1000000/(exp(log(199) - t/10) + 1)

>> sol ve( ' 500000=1000000/ ( exp( l og( 199) - t / 10) + 1) ' , ' t ' )

ans =

10*l og( 199)

>> t =10*l og( 199)

t =

52.9330


APLICACIONES INFORMTICAS A LA INGENIERA ESTRUCTURAL
TRABAJO #1
UNIVERSIDAD
NACIONAL
DISE: ING. WILLIAMANDRS VILA CARDONA HOJA: 8 DE: 18
DE COLOMBIA
SEDE MANI ZALEZ
APROB: ING. OSCAR DIEGO CALVO OROZCO FECHA:
15-abr-
2013


Captura de pantalla



APLICACIONES INFORMTICAS A LA INGENIERA ESTRUCTURAL
TRABAJO #1
UNIVERSIDAD
NACIONAL
DISE: ING. WILLIAMANDRS VILA CARDONA HOJA: 9 DE: 18
DE COLOMBIA
SEDE MANI ZALEZ
APROB: ING. OSCAR DIEGO CALVO OROZCO FECHA:
15-abr-
2013


2. ECUACIONES DIFERENCIALES DE ORDEN SUPERIOR
1


En los problemas 37 a 52 resuelva cada ecuacin diferencial, sujeta a las condiciones iniciales indicadas.

39) y
ii
+6y
i
+5y =0
y(0) =0
y
i
(0) =3

SOLUCIN MANUAL:

Las races de la ecuacin auxiliar m
2
+6m+5 =0 son

m
1
=
6+6
2
415
21
=1

m
2
=
66
2
415
21
=5

De modo que

y =C
1
c
-x
+C
2
c
-5x


y
i
=C
1
c
-x
5C
2
c
-5x


Aplicando la condicin y
i
(0) =0

3 =C
1
c
0
5C
2
c
0
C
2
=
3
4


Aplicando la condicin y(0) =0

0 =C
1
c
0
+C
2
c
0
C
1
=C
2
=
3
4



APLICACIONES INFORMTICAS A LA INGENIERA ESTRUCTURAL
TRABAJO #1
UNIVERSIDAD
NACIONAL
DISE: ING. WILLIAMANDRS VILA CARDONA HOJA: 10 DE: 18
DE COLOMBIA
SEDE MANI ZALEZ
APROB: ING. OSCAR DIEGO CALVO OROZCO FECHA:
15-abr-
2013


Por consiguiente, la solucin es

y =
3
4
e
-x

3
4
e
-5x


SOLUCIN MATLAB:

Ordenes ejecutadas

>> dsol ve( ' 1*D2y+6*Dy+5*y=0' , ' y( 0) =0' , ' Dy( 0) =3' , ' x' )

ans =

( 3*exp( - x) ) / 4 - ( 3*exp( - 5*x) ) / 4

>> pr et t y( ans)

3 exp(-x) 3 exp(-5 x)
--------- - -----------
4 4 4



APLICACIONES INFORMTICAS A LA INGENIERA ESTRUCTURAL
TRABAJO #1
UNIVERSIDAD
NACIONAL
DISE: ING. WILLIAMANDRS VILA CARDONA HOJA: 11 DE: 18
DE COLOMBIA
SEDE MANI ZALEZ
APROB: ING. OSCAR DIEGO CALVO OROZCO FECHA:
15-abr-
2013


Captura de pantalla



APLICACIONES INFORMTICAS A LA INGENIERA ESTRUCTURAL
TRABAJO #1
UNIVERSIDAD
NACIONAL
DISE: ING. WILLIAMANDRS VILA CARDONA HOJA: 12 DE: 18
DE COLOMBIA
SEDE MANI ZALEZ
APROB: ING. OSCAR DIEGO CALVO OROZCO FECHA:
15-abr-
2013


41) 2y
ii
2y
i
+y =0
y(0) =1
y
i
(0) =0

SOLUCIN MANUAL:

Las races de la ecuacin auxiliar 2m
2
2m+1 =0 son

m
1
=
2+2
2
421
22
=
1
2
+
1
2
i

m
2
=
2 2
2
421
22
=
1
2

1
2
i

De modo que

y =c
x
2
[C
1
cos[
x
2
+C
2
sin[
x
2


y
i
=c
x
2
_
1
2
C
1
sin[
x
2
+
1
2
C
2
cos[
x
2
] +c
1
2
x
[C
1
cos[
x
2
+C
2
sin[
x
2


Aplicando la condicin y(0) =1

1 =c
0
(C
1
cos(0) +C
2
sin(0)) C
1
=1

Aplicando la condicin y
i
(0) =0

0 =c
0
_
1
2
(1) sin(0) +
1
2
C
2
cos(0)] +
1
2
c
0
((1) cos(0) +C
2
sin(0))


APLICACIONES INFORMTICAS A LA INGENIERA ESTRUCTURAL
TRABAJO #1
UNIVERSIDAD
NACIONAL
DISE: ING. WILLIAMANDRS VILA CARDONA HOJA: 13 DE: 18
DE COLOMBIA
SEDE MANI ZALEZ
APROB: ING. OSCAR DIEGO CALVO OROZCO FECHA:
15-abr-
2013


0 =
1
2
C
2

1
2
C
2
=1

Por consiguiente, la solucin es

y =e
x
2
stn [
x
2
e
x
2
us [
x
2


SOLUCIN MATLAB:

Ordenes ejecutadas

>> dsol ve( ' 2*D2y- 2*Dy+y=0' , ' y( 0) =- 1' , ' Dy( 0) =0' , ' x' )

ans =

si n( x/ 2) *exp( x/ 2) - cos( x/ 2) *exp( x/ 2)

>> pr et t y( ans)

/ x \ / x \ / x \ / x \
sin| - | exp| - | - cos| - | exp| - |
\ 2 / \ 2 / \ 2 / \ 2 /


APLICACIONES INFORMTICAS A LA INGENIERA ESTRUCTURAL
TRABAJO #1
UNIVERSIDAD
NACIONAL
DISE: ING. WILLIAMANDRS VILA CARDONA HOJA: 14 DE: 18
DE COLOMBIA
SEDE MANI ZALEZ
APROB: ING. OSCAR DIEGO CALVO OROZCO FECHA:
15-abr-
2013


Captura de pantalla





APLICACIONES INFORMTICAS A LA INGENIERA ESTRUCTURAL
TRABAJO #1
UNIVERSIDAD
NACIONAL
DISE: ING. WILLIAMANDRS VILA CARDONA HOJA: 15 DE: 18
DE COLOMBIA
SEDE MANI ZALEZ
APROB: ING. OSCAR DIEGO CALVO OROZCO FECHA:
15-abr-
2013


3. ESPACIOS VECTORIALES: INDEPENDENCIA LINEAL
2


Dos vectores en un espacio vectorial son linealmente dependientes si y slo si uno de ellos es mltiplo
escalar del otro. Si los vectores no son linealmente dependientes, se dice que son linealmente
independientes.

Sea A una matriz de nxn. Entonces det A0 si y solo s las columnas de A son linealmente independientes.

3x +4y +5z =+2
2x 3y +7z =1
1x 6y +1z =+3

>> A=[ 3 - 9 8; 2 - 3 7; 1 - 6 1]

A =

3 - 9 8
2 - 3 7
1 - 6 1

>> det ( A)

ans =

3. 9968e- 15

Linealmente dependientes

El operador backslash \ se utiliza para resolver sistemas de ecuaciones lineales, bajo la idea de que: Ax =
b x =A
1
b. Por lo que \ debe asimilarse como una "divisin por la izquierda". Si la matriz A es singular
o mal condicionada, la instruccin A\b emite un mensaje de advertencia, pero devuelve en cualquier caso un
resultado.


2
Grossman S., Stanley I. lgebra Lineal. Sexta Edicin. McGraw Hill Interamericana Editores S.A. de C.V. (2008)

APLICACIONES INFORMTICAS A LA INGENIERA ESTRUCTURAL
TRABAJO #1
UNIVERSIDAD
NACIONAL
DISE: ING. WILLIAMANDRS VILA CARDONA HOJA: 16 DE: 18
DE COLOMBIA
SEDE MANI ZALEZ
APROB: ING. OSCAR DIEGO CALVO OROZCO FECHA:
15-abr-
2013


El funcionamiento real de \ dista mucho de ser tan simple. Esto es, no calcula la inversa de A para
multiplicarla por b, sino que resuelve el sistema de ecuaciones por alguna variante del mtodo de Gauss.

>> b=[ 2; - 1; 3]

b =

2
- 1
3

>> A\ b
War ni ng: Mat r i x i s cl ose t o si ngul ar or badl y scal ed. Resul t s
may be i naccur at e. RCOND = 4. 189521e- 18.

ans =

- 6. 0000
- 1. 3333
1. 0000

>> i nv( A) *b
War ni ng: Mat r i x i s cl ose t o si ngul ar or badl y scal ed. Resul t s
may be
i naccur at e. RCOND = 4. 189521e- 18.

ans =

0
- 0. 5000
0

Linealmente dependientes

APLICACIONES INFORMTICAS A LA INGENIERA ESTRUCTURAL
TRABAJO #1
UNIVERSIDAD
NACIONAL
DISE: ING. WILLIAMANDRS VILA CARDONA HOJA: 17 DE: 18
DE COLOMBIA
SEDE MANI ZALEZ
APROB: ING. OSCAR DIEGO CALVO OROZCO FECHA:
15-abr-
2013


4. MATRICES

Escriba la siguiente matriz mediante una sola orden.

A =_
0 0 0 0 0
0 0 0 6 6
0 0 0 6 6
_

Ordenes ejecutadas

>> A=[ zer os( 1, 5) ; zer os( 2, 3) , 6*ones( 2) ]

A =

0 0 0 0 0
0 0 0 6 6
0 0 0 6 6


APLICACIONES INFORMTICAS A LA INGENIERA ESTRUCTURAL
TRABAJO #1
UNIVERSIDAD
NACIONAL
DISE: ING. WILLIAMANDRS VILA CARDONA HOJA: 18 DE: 18
DE COLOMBIA
SEDE MANI ZALEZ
APROB: ING. OSCAR DIEGO CALVO OROZCO FECHA:
15-abr-
2013


Captura de pantalla

You might also like