Uitbreiding:BCmath/Woordenlijst
De woordenlijst voor BCmath is een lijst met kerntermen en -concepten voor bcmath, of rekenen met willekeurige precisie.
Termen en begrippen
- Willekeurige precisie
- Wanneer het rekenen niet beperkt is door bepaalde registergroottes, wordt er van willekeurige precisie gesproken.
- Wikipedia: Willekeurige precisie (in het Engels)
- Oneindig (∞)
- Oneindige getallen zijn geldige getallen die worden weergegeven met een bepaald Unicode-symbool, het codepunt voor oneindig (U+221E).
- Een oneindig getal kan zowel positief oneindig (+∞) als negatief oneindig (-∞) zijn.
- NaN (nan)
- NaN (Not a Number, geen getal) is de waarde van een berekening die geen geldige weergave als getal heeft. Intern heet dit
nan
. - Een NaN-waarde kan een bijschrift met zich meedragen dat verder verklaart wat het is of voorstelt.
- Bewerking
- Wanneer getallen worden gecombineerd, worden ze operanden voor een bewerking genoemd.
- Bewerkingen en operanden kunnen hun eigen namen hebben.
- Bijschrift
- Wanneer de uitkomst van een berekening NaN is, dan kan in het bijschrift aanvullende informatie worden toegevoegd.
- Die bijschriften kunnen in de console worden ingezien, maar verder worden ze stilletjes vergeten.
- Schaal (scale)
- De schaal is hoe het getal wordt verschoven om het efficiënt te verwerken. Deze wordt aan de meeste bewerkingen via het argument
scale
doorgegeven. - De uitbreiding BCmath probeert de schaalfactor te schatten als deze ontbreekt.
- Zelf (self)
- Het eigen object, het “zelf”, dat in dit geval een getal bevat. Intern heet dit
self
.
Bewerkingen
- add
- Het ene getal bij het andere optellen.
- sub
- Het ene getal van het andere aftrekken.
- mul
- Het ene getal met het andere vermenigvuldigen.
- div
- Het ene getal door het andere delen.
- mod
- Het restgetal berekenen van het delen van het ene getal door het andere.
- pow
- Het basisgetal verheffen tot de macht van de exponent.
- powmod
- Het basisgetal verheffen tot de macht van de exponent en dan verminderen met een opgegeven restgetal.
- sqrt
- De vierkantswortel van de operand.
- eq
- Is de linkerzijde gelijk aan de rechterzijde.
- lt
- Is de linkerzijde minder dan de rechterzijde.
- le
- Is de linkerzijde kleiner dan of gelijk aan de rechterzijde.
- {{anchor|gt|greater-than} gt
- Is de linkerzijde groter dan de rechterzijde.
- ge
- Is de linkerzijde groter dan of gelijk aan de rechterzijde.
Externe koppelingen
- UTS #35: Unicode LDML: Numbers. (Unicode) Accessed September 21, 2019.
- Number Patterns - CLDR - Unicode Common Locale Data Repository. Accessed September 21, 2019.
- Number Symbols - CLDR - Unicode Common Locale Data Repository. Accessed September 22, 2019.
- CLDR Releases/Downloads - CLDR - Unicode Common Locale Data Repository. Accessed September 22, 2019.
- PHP: BCMath Arbitrary Precision Mathematics