Академический Документы
Профессиональный Документы
Культура Документы
Dónde:
I menor - valor impuesto como tasa menor.
I MAYOR - valor impuesto como tasa mayor.
VAN Imenor- VAN calculado con la tasa menor.
VAN IMAYOR - VAN calculado con la tasa mayor.
TIR - tasa interna de retorno.
Obtener la ecuación del VAN,
Donde:
Ij- valor impuesto de la tasa.
VAN (I j) - VAN calculado con la tasa impuesta (I j)
van'(I j ) - primera derivada de la ecuación del VAN con respecto de la tasa.
Entonces:
Tabla 01. Cálculo de la TIR por el
método de Newton – Raphson
En este ejemplo hemos iniciado las corridas de
análisis con un valor muy diferente al del resultado
(38 %), tal que se vea la bondad del procedimiento
planteado; mas, el método converge al punto de
respuesta en un número menor de líneas de
corrida, en tanto en cuanto la cifra inicial impuesta
sea aproximada al resultado esperado. En este caso
- tabla 1 - a parir de la sexta corrida podemos tener
ya un valor muy aproximado al resultado final.
Gráfico 01. Tasa vs. VAN y vs. su
primera derivada (van’)
Tabla 2. Cálculo de la TIR por el
método de Newton – Raphson
En este - tabla 2 -, las corridas las iniciamos asignando un valor de la tasa un tanto
más aproximado al resultado final (15%); observamos que la respuesta converge
muy favorablemente a partir de la cuarta línea de corrida.
CODIFICACIÓN DEL PROGRAMA
%APLICACIÓN EN EL ANÁLISIS FINANCIERO
clc,clear
x=-5:0.01:5;
y=-18000+((x+1).^-1)*3000+((x+1).^-2)*3000+((x+1).^-
3)*2000+((x+1).^-4)*4000+((x+1).^-5)*4000+((x+1).^-
6)*4000+((x+1).^-7)*7000;
plot(x,y)
Gridon
Holdon
plot(x,0*x,'r')
x0=0.38
f=inline('-18000+((x+1).^-1)*3000+((x+1).^-2)*3000+((x+1).^-
3)*2000+((x+1).^-4)*4000+((x+1).^-5)*4000+((x+1).^-
6)*4000+((x+1).^-7)*7000')
df=inline('((x+1).^-2)*-3000+((x+1).^-3)*-6000+((x+1).^-4)*-
6000+((x+1).^-5)*-16000+((x+1).^-6)*-20000+((x+1).^-7)*-
24000+((x+1).^-8)*-49000')
tol=0.00000001,
error=10;
while(error>tol)
x1=x0-f(x0)/df(x0)
error=abs(x1-x0)
x0=x1;
End
disp('Solucion')