Funcțiile și procedurile trigonometrice
- ArcCos - Arccosine
- ArcCosh - arcozină piperlică
- ArcSyn - Arcsync
- ArcSInh - Sine hiperbolic arc
- ArcTahn - Arctangent hiperbolic
- ArcTan2 - Arctangent cu cadran (funcția ArcTan, care nu ține cont de cvadrant, se află în modulul System)
- Cosh - cosinus hiperbolic
- Cotan - Cotangent
- CycleToRad - Convertiți ciclurile la radiații
- DegToRad - Convertirea gradei la radiani
- GradToRad - Convertirea grindinei spre radiani
- Hypot - Calculul ipotezei unui triunghi dreptunghiular de-a lungul lungimii picioarelor
- RadToCycle - Transformarea radianelor în cicluri
- RadToDeg - Conversia radienelor în grade
- RacIToGrad - Transformarea radianelor în grindină
- SinCos - Calculați sinusul și cosinusul unui unghi. Ca și în cazul SumAndSquares și MeanAndStdDev, generarea simultană a ambelor valori are loc mai repede
- Sinh - Sinus hiperbolic
- Tan - Tangent
- Tanh - Tangenta hiperbolică
Funcții și proceduri aritmetice
- Celula - rotunjire
- Etaj - rotunjire în jos
- Frexp - Calculul mantistei și ordinea unei valori date
- IntPower - Ridicarea unui număr la o putere întreagă. Dacă nu intenționați să utilizați exponențiali cu un punct de plutire, este de dorit să utilizați această funcție datorită vitezei sale
- Ldexp - Înmulțirea lui X cu 2 până la un anumit grad
- LnXPI - Calculul logaritmului natural al lui X + 1. Recomandat pentru X, aproape de zero
- LogN - Calculul logaritmului lui X de baza N
- LogIO - Calculul logaritmilor zecimale
- Log2 - Calculul logaritmilor binari
- Putere - Ridicarea unui număr la o putere. Acesta rulează mai lent decât IntPower, dar pentru operațiunile în virgulă mobilă este destul de acceptabil
Funcții și proceduri financiare
- DoubleDecliningBalance - Calculul deprecierii folosind metoda echilibrului dublu
Funcția calculează deprecierea într-o anumită etapă. Pe măsură ce sunt utilizați parametrii: costul inițial Costul, durata de viață, costul final al salvării și perioada de amortizare Perioada. Calculele sunt efectuate conform următoarelor formule:
- FutureValue - Valoarea viitoare a atașamentului
Funcția calculează valoarea depozitului după o anumită perioadă de timp.
- NPeriods este numărul de unități de perioadă de timp scurs. De exemplu, dacă dobânda este acumulată o dată pe an, atunci acest parametru determină numărul de ani.
- PresentValue reprezintă suma inițială a depozitului.
- Parametrul Plăți specifică suma care va fi adăugată de contribuitor la depozit în timpul fiecărei unități din perioada de timp. Dacă contribuția este efectuată o singură dată, atunci Plata: = 0.
- Rata - dividendele acumulate pe unitate de perioadă.
- Parametrul PaymentTime specifică modul de încasare a dobânzii:
Semnul minus din rezultatul funcției arată că această sumă reprezintă o sumă de credit, adică trebuie să fie debitate din cont.
Contribuția inițială a fost de 100 de ruble. dividende - 10% pe an. Anual, deponentul adaugă la depozit 50 de ruble. Dobânda este acumulată la sfârșitul anului numai cu suma care a fost în contul de la începutul anului, i. E. dobânda aferentă sumei care a fost adăugată depozitului în cursul anului va fi acumulată numai la sfârșitul anului viitor. Calculăm suma depunerii după 5 ani.
- Plata dobânzii - Calculul dobânzii la un împrumut
Funcția calculează rata dobânzii împrumutului într-o anumită etapă în termeni monetari.
- PresentValue - suma creditului.
- Rata - un împrumut cu dobândă fixă.
- Numărul de etape în care se efectuează plățile.
- Perioada este numărul fazei de plată pentru care se fac calculele.
- FutureValue - valoarea sumei creditului, la expirarea plăților.
- Parametrul PaymentTime specifică dacă plățile se fac la început (PtStartOfPeriod) din etapă sau la final (ptEndOfPeriod).
Semnul minus din rezultatul funcției arată că această sumă reprezintă o sumă de credit, adică trebuie să fie debitate din cont.
- Rata dobânzii - Rata de rentabilitate necesară pentru a obține o anumită sumă
Funcția calculează rata dobânzii de investiție necesară pentru a returna valoarea investiției PresentValue dividendelor.
- PresentValue - valoarea investiției.
- FutureValue - suma totală obținută din investiție. Include o restituire a valorii investiției inițiale și a dividendelor.
- NPeriods - numărul de etape ale plăților.
- Plata - suma plăților periodice.
- Parametrul PaymentTime determină plățile au loc în etapa de început (PtStartOfPeriod) sau la sfârșitul (ptEndOfPeriod).
- InternalRateOfReturn - Calculul ratei interne a cifrei de afaceri a unui atasament pentru un numar de plati consecutive
Funcția calculează rata internă a dobânzii din venitul din investiții. Matricea CashFlows constă în valorile investițiilor și valorile veniturilor primite pentru anumite perioade de timp. Prima valoare a matricei trebuie să fie negativă, deoarece specifică valoarea inițială a investiției. Valorile ulterioare pot fi negative (investiții suplimentare), pozitive (venituri primite) sau egale cu 0.
- NetPresentValue - Calculul valorii actualizate nete a unei investiții pentru un număr de plăți consecutive, luând în considerare rata dobânzii
Funcția calculează valoarea plății curente utilizând o matrice cu valori calculate. Această funcție ajută la determinarea valorii estimate a investițiilor pe baza venitului estimat (estimat).
- Rata parametrilor - determină rata dobânzii de investiție.
- Cashflow - o gamă de valori calculate ale plăților curente.
- Parametrul PaymentTime specifică plățile apar la începutul (PtStartOfPeriod) sau etapele de plată de capăt (ptEndOfPeriod).
- NumberOf Periods - Numărul de perioade pentru care atașamentul atinge valoarea specificată
Funcția determină numărul de pași necesari pentru rambursarea împrumutului la valoarea specificată în parametrul FutureValue.
- PresentValue - suma inițială a împrumutului.
- Rate - rata dobânzii.
- Plata - suma plăților regulate.
- Parametrul PaymentTime determină plățile au loc în etapa de început (PtStartOfPeriod) sau la sfârșitul (ptEndOfPeriod).
Suma inițială a împrumutului este de 364 de ruble. Rata dobânzii este de 20%. Plățile lunare regulate de 100 de ruble sunt efectuate la sfârșitul lunii. Calculați câte luni este necesar pentru plata integrală a împrumutului.
- Plata - Suma de rambursare periodică necesară pentru rambursarea unui împrumut, având în vedere numărul de perioade, rata dobânzii și valorile curente și viitoare ale împrumutului
Funcția calculează suma totală de rambursare a împrumutului, plătită în fiecare etapă (constă din plăți curente și dobânzi).
- PresentValue - suma împrumutului.
- Perioade de rambursare a împrumutului. Acest parametru indică numărul de etape de plată (număr de ani, trimestre, luni, etc.).
- FutureValue - suma rămasă a împrumutului după perioada specificată.
- Rata - valoarea ratei dobânzii aferente creditului (anual, trimestrial, lunar etc. în funcție de unitatea de măsură a perioadei).
- Parametrul PaymentTime specifică modul în care au loc plățile: la început (PtStartOfPeriod) sau la sfârșitul (ptEndOfPeriod) din perioada de plată.
- Plata pe bază de plată - Plata dobânzii pentru o anumită perioadă
Funcția calculează suma plăților pentru partea principală a împrumutului (fără dobândă) într-o anumită etapă.
- PresentValue - suma împrumutului.
- NPeriods - perioada de rambursare a împrumutului (număr de etape).
- FutureValue - suma creditului după perioada specificată.
- Perioada - numărul stadiului pentru care se efectuează calculele.
- Rata - rata dobânzii la împrumut.
- Parametrul PaymentTime specifică modul în care au loc plățile: la început (PtStartOfPeriod) sau la sfârșitul (ptEndOfPeriod) din perioada de plată.
Suma dobânzii la împrumut poate fi calculată utilizând funcția de plată a dobânzii.
- PresentValue - Valoarea curentă a atașamentului
Funcția determină valoarea contribuției într-o anumită perioadă de timp.
- Plata - suma inițială a depozitului.
- NPeriods - termenul depozitului.
- Rate - rata dobânzii.
- FutureValue este valoarea pe care investiția o poate realiza într-o anumită perioadă.
- Parametrul PaymentTime specifică modul în care au loc plățile: la început (PtStartOfPeriod) sau la sfârșitul (ptEndOfPeriod) din perioada de plată.
- SLNDepreclatlon - Calculul deprecierii prin metoda ratei constante
Funcția calculează valoarea amortizării pentru o unitate de timp prin metoda amortizării lineare (uniforme).
- Cost - costul inițial al echipamentului.
- Salvare - costul final al echipamentului.
- Viața de viață.
Pentru a calcula deprecierea utilizând metoda accelerată, utilizați funcția SYDDepreciation.
- SYDepreclatlon - Calculul deprecierii utilizând metoda ponderării
Funcția calculează valoarea deducerilor de amortizare într-o anumită etapă utilizând metoda amortizării accelerate.
- Cost - costul inițial al echipamentului.
- Salvare - costul final.
- Viața de viață.
- Perioadă - numărul stadiului pentru care se determină valoarea amortizării.
Pentru calcule folosind metoda deprecierii uniforme, utilizați funcția SLNDepreciation.
Funcțiile și procedurile statistice
- MaxIntValue - Valoarea maximă din setul de numere întregi. Funcția a apărut în Delphi 3. nu există în Delphi 2
- MaxValue - Valoarea maximă dintr-un set de numere. În Delphi 2, funcția returnează valoarea minimă
- Mean - Media aritmetică pentru un set de numere
- MeanAndStdDev - Calculul simultan al abaterii medii aritmetice și standard pentru un set de numere. Se calculează mai repede decât ambele cantități separat
- MinIntValLie - Valoarea minimă în setul de numere întregi. Funcția a apărut în Delphi 3, nu există în Delphi 2
- MInValue - Valoarea minimă dintr-un set de numere. În Delphi 2, funcția returnează valoarea maximă
- MoiiientSkewKurtosIs - Momente statistice de ordine de la primul la al patrulea, precum și înclinare și kurtoză pentru un set de numere
- Norm - Norma pentru setul de date (rădăcina pătrată a sumei pătratelor)
- PopnStdDev - Deviație standard selectivă. Aceasta diferă de abaterea standard obișnuită prin faptul că calculul utilizează o valoare de variație selectivă, PopnVarl ance (a se vedea mai jos)
- PopnVarlance - varianță selectivă. Utilizează formula "mutată" TotalVanance / n
- RandG - Generarea de numere aleatoare distribuite în mod normal cu o deviație medie și standard dată
- StdDev - Abaterea standard pentru un set de numere
- Sumă - suma unui set de numere
- SLimsAndSquares - Calculul simultan a sumei și a sumei de pătrate pentru un set de numere. Ca și în alte funcții ale modulului Math, ambele cantități sunt calculate mai repede decât individual
- Sumint - Suma unui set de numere întregi. Funcția a apărut în Delphi 3, nu există în Delphi 2
- SLimOfSquares - Suma pătratelor unui set de numere
- Variantă totală - "Varianta completă" pentru un set de numere. Aceasta este suma pătratelor distanțelor tuturor cantităților din media lor aritmetică
- Varianță - varianță selectivă pentru un set de numere. Funcția folosește formula "imparțială" TotalVanape / (n-1)