Financijska matematika
Ovdje se nalaze samo osnovne informacije o instalaciji datoteke FINMAT.mac koja sadrži naredbe koje ubrzavaju rješavanje zadataka iz Financijske matematike. Korištenje tih naredbi bit će detaljnije pokazano u poglavljima koja prate gradivo iz Financijske matematike.
Datoteka je dostupna na FINMAT.mac.
Datoteku FINMAT.mac pospremite u neki maxima direktorij.
(%i1) | file_search_maxima; |
(%o1) ["/home/damir/.maxima/$$$.{mac,mc,wxm}","/usr/share/maxima/5.42.2/share/$$$.{mac,mc,wxm}", "/usr/share/maxima/5.42.2/share/{affine,algebra,algebra/charsets,algebra/solver,amatrix,bernstein,calculus,cobyla,cobyla/ex,cobyla/lisp,colnew,colnew/lisp,combinatorics,contrib,contrib/Eulix,contrib/Grobner,contrib/Zeilberger,contrib/alt-display, contrib/altsimp,contrib/binsplit,contrib/bitwise,contrib/boolsimp,contrib/coma,contrib/diffequations,contrib/diffequations/tests,contrib/elliptic_curves,contrib/elliptic_curves/figures,contrib/format,contrib/fresnel,contrib/gentran,contrib/gentran/man, contrib/gentran/test,contrib/gf,contrib/integration,contrib/levin,contrib/lurkmathml,contrib/maxima-odesolve,contrib/maximaMathML,contrib/mcclim,contrib/namespaces,contrib/noninteractive,contrib/odes,contrib/operatingsystem,contrib/prim,contrib/rand, contrib/rkf45,contrib/sarag,contrib/smath,contrib/state,contrib/symplectic_ode,contrib/trigtools,contrib/unicodedata,contrib/unit,contrib/vector3d,descriptive,diff_form,diff_form/tests,diffequations,distrib,draw,dynamics,ezunits,finance,fourier_elim,fractals, graphs,hypergeometric,integequations,integer_sequence,integration,lapack,lapack/blas,lapack/lapack,lbfgs,linearalgebra,logic,lsquares,macro,matrix,minpack,minpack/lisp,misc,mnewton,multiadditive,numeric,numericalio,odepack,odepack/src,orthopoly,pdiff, physics,simplex,simplex/Tests,simplification,solve_rat_ineq,solve_rec,sound,stats,stringproc,sym,tensor,to_poly_solve,trigonometry,utils,vector,z_transform}/$$$.{mac,mc,wxm}","/usr/share/maxima/5.42.2/$$$.{mac,mc,wxm}"]
Učitavanje datoteke
(%i2) | load("FINMAT.mac"); |
Dostupne funkcije
(%i3) | functions; |
(%i4) | length(functions); |
Dobivanje koda od pojedine funkcije
(%i5) | fundef(anuitet); |
(%i6) | fundef(F_npx); |
(%i7) | fundef(dec); |
Odredite vrijednost glavnice od 1200 kn nakon 8 mjeseci ako je godišnja kamatna stopa 5%. Obračun kamata je složeni i dekurzivni, a ukamaćivanje je konformno.
(%i8) | SDOK(1200,1.05^(1/12),8); |
Broj decimala možemo kontrolirati pomoću varijable FIN_dec
(%i9) | SDOK(1200,1.05^(1/12),8),FIN_dec:5; |