`Creando Escalares for !k=1 to 4 scalar c!k=mc2e.c(!k) next `Creando

Anuncio
'Creando Escalares
for !k=1 to 4
scalar c!k=mc2e.c(!k)
next
'Creando la matriz gamma
matrix(3,3) gamma
gamma.fill(by=c) 1,0,0,-c2,1,0,-1,-1,1
'Creando la matriz delta1
matrix(3,3) delta1
delta1.fill(by=c) -c1,0,0,0,-c4,0,0,0,-1
'Creando la matriz delta2
matrix(3,3) delta2
delta2.fill(by=c) 0,0,-c2,c3,0,0,0,0,0
'Creando la matriz p1
matrix p1=-delta1*@inverse(gamma)
'Creando la matriz p2
matrix p2=-delta2*@inverse(gamma)
'Creando las matrices de multiplicadores
matrix m0=p1
matrix m1=p1*p2
for !k=2 to 200
!j=!k-1
matrix m{!k}=m{!j}*p2
next
'Creando Tabla Resumen
table(208,4) Multiplicadores
setline(Multiplicadores,1)
Multiplicadores(2,1)="Multiplicadores de Impacto, Dinámicos y de Largo Plazo"
setline(Multiplicadores,3)
Multiplicadores(4,1)="k"
Multiplicadores(4,2)="C"
Multiplicadores(4,3)="I"
Multiplicadores(4,4)="Y"
setline(Multiplicadores,5)
'Llenando k
for !k=0 to 200
Multiplicadores(!k+6,1)=!k
next
'Llenando MLP
Multiplicadores(207,1)="MLP"
'Cerrando Tabla
setline(Multiplicadores,208)
'Llenando Impactos
for !k=0 to 200
Multiplicadores(!k+6,2)=m!k(2,1)
Multiplicadores(!k+6,3)=m!k(2,2)
Multiplicadores(!k+6,4)=m!k(2,3)
next
'Creando Impactos Largo Plazo
matrix mlp=p1*@inverse(@identity(3)-p2)
'Llenando Impactos de Largo Plazo
Multiplicadores(207,2)=mlp(2,1)
Multiplicadores(207,3)=mlp(2,2)
Multiplicadores(207,4)=mlp(2,3)
Descargar