01-Matlab Basico
01-Matlab Basico
01-Matlab Basico
=
Considrese una lata de refresco de coca-cola, pero alguien se olvido en la
maletera de un auto que viaja de Chiclayo a Piura, al llegar tiene una
temperatura de 120F, y se la coloca en un congelador que esta a una
temperatura de 38F. Calcular la temperatura de la lata despus de 3 horas,
considerar k = 0,45.
Solucin:
01 PRIMEROS PASOS CON MATLAB Lic. Amado Malca Villalobos
10
>> T0=120
T0 = 120
>> Ts=38
Ts = 38
>> k=0.45
k = 0.450000000000000
>> t=1:5
t = 1 2 3 4 5
>> T=Ts+(T0-Ts)*exp(-k*t)
T = 90.285508432985409 71.338712098729133 59.257701372963105
51.554508834170093 46.642736414072871
>> round(T)
ans = 90 71 59 52 47
>>
Ejemplo 1.4: Inters compuesto
El saldo o monto M de una cuenta de ahorros despus de t aos cuando se
deposita un capital C a una tasa de inters anual r, con n periodos de
capitalizacin anuales, bien dado por la siguiente funcin:
( )
1
n t
r
M t C
n
1
( )
Si los intereses se capitalizan anualmente, el monto esta dado por la funcin
( ) ( )
1
t
M t C r =
Si en una cuenta de ahorros se invierte 5000 soles durante un periodo de 17
aos, con un inters compuesto con capitalizacin anual. En una segunda
cuenta se invierten otros 5000 soles, pero esta vez con un inters compuesto
con capitalizacin mensual. En ambas cuentas la tasa de inters es del 8,5 %.
Utilizar MatLab para determinar cunto tiempo (en aos y meses) tarda el
monto de la segunda cuenta en ser igual que el de la primera despus del
periodo de 17 aos.
Solucin:
Vamos a ver cmo evolucionan las cuentas a travs de los aos
En la primera cuenta veremos cul es el monto despus de los 17 aos.
>> C=5000,r=0.085,ta=17,n=12
C = 5000
r = 0.0850
ta = 17
n = 12
>> M=C*(1+r).^ta
01 PRIMEROS PASOS CON MATLAB Lic. Amado Malca Villalobos
11
M = 2.0011e+004
>> format long
>> M=C*(1+r).^ta
M = 2.001131155260091e+004
>>
Ahora veremos con este monto a que tiempo equivale en la formula de
capitalizacin mensual:
>> t=(1/n)*(log(M/C))/(log(1+(r/n)))
t = 16.373715243760337
>> anos=fix(t) % la letra no lo acepta MatLab
anos = 16
>> meses=ceil((t-anos)*12)
meses = 5
>>