Общи числови функции
Аргументите в тези общи числови функции са изрази, в които променливата x трябва да се интерпретира като реално число. Всички функции могат да се използват както в скриптове за зареждане, така и в изрази на диаграма.
Използвайте информацията в падащия списък за всяка функция, за да видите кратко описание и синтаксис за всяка функция. За повече информация щракнете върху името на функцията в описанието на синтаксиса.
BitCount() се използва за определяне на броя на двоичните битове, които са зададени на 1. Това означава, че тази функция връща броя на битовете, зададени в integer_number, където integer_number се интерпретира като 32-битово цяло число със знак.
Div() връща цялата част от аритметичното деление на първия аргумент на втория аргумент. И двата параметъра се интерпретират като реални числа, което означава, че не е задължително да са цели числа.
Fabs() връща абсолютната стойност на x. Резултатът е положително число.
Fact() връща факториела на положително цяло число x.
Frac() връща дробната част отдясно на десетичната запетая x, където x е реално число.
Sign() връща 1, 0 или -1 в зависимост от това дали x е положително, отрицателно или 0.
Функции на комбинации и пермутации
combin() връща броя на комбинациите от q елемента, които могат да бъдат получени от набор от p елемента. Както можете да видите от формулата: Combin(p,q) = p! /q!(p-q)! , редът, в който са избрани елементите, няма значение.
Permut() връща броя пермутации на q елемента, които могат да бъдат избрани от набор от p елемента. Както можете да видите от формулата: Permut(p,q) = (p)! / (p - q)! , редът, в който са избрани елементите, има значение.
Модулни функции
fmod() е функциямодул, който връща остатъка от целочисленото деление на първия аргумент (дивидента) на втория аргумент (делителя). Резултатът е реално число. И двата аргумента се интерпретират като реални числа, което означава, че не е задължително да са цели числа.
Mod() е модулна функция, която връща неотрицателния остатък от целочислено деление. Първият аргумент е дивидентът, вторият аргумент е делителят. И двата аргумента трябва да са цели числа.
Паритетни функции
Even() връща True (-1), ако integer_number е четно цяло число или нула. Връща False (0), ако integer_number е нечетно цяло число, и NULL, ако integer_number не е цяло число.
Odd() връща True (-1), ако integer_number е нечетно цяло число или нула. Връща False (0), ако integer_number е четно цяло число, и NULL, ако integer_number не е цяло число.
Функции за закръгляване
Ceil() се използва за закръгляване на x до следващите няколко числа в определен диапазон на стъпка [+ отместване]. Стойността по подразбиране на отместващия елемент е 0.
Floor() се използва за закръгляване на x надолу до най-близките няколко числа в определен диапазон на стъпка [+ отместване]. Стойността по подразбиране на отместващия елемент е 0.
Round() връща резултата от елемент x, който е закръглен нагоре или надолу до следващите няколко стъпки [+ отместване] стойности. Стойността по подразбиране на отместващия елемент е 0.