Общи числови функции

Аргументите в тези общи числови функции са изрази, в които променливата 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.