Установить Adobe Flash плеерЗарегистрируйся и зарабатывай

Главная страница http://halk.at.ua/ | Ваше группа 0 | У вас 0 сообщения |

INFO сайта
Сегодня материалов нет.
Меню сайта
Мини-чат
 
500
Категории раздела
Уроки PHP [22]
Уроки PHP для начинающих и профессионалов
Поиск
Реклама
Ваш реклама там где вы хотите! 

Главная » Статьи » PHP » Уроки PHP [ Добавить статью ]

Математические функции : Функции GMP. Математика










Математические функции : Функции
GMP. Математика



gmp_fact

Вычисляет факториал.



Синтаксис :

resource gmp_fact(resourse x)



Возвращает факториал числа,
заданного в параметре x.




gmp_sqrt

Вычисляет квадратный корень.



Синтаксис :

resource gmp_sqrt(resourse x)



Возвращает квадратный корень числа,
заданного в параметре x.




gmp_sqrtrm

Вычисляет квадратный корень с
остатком.



Синтаксис :

array gmp_sqrtrm(resourse x)



Данная функция возвращает массив, в
котором элемент с индексом [0] - это
квадратный корень аргумента, элемент
с индексом [1] - разность между
аргументом и элементом [0] в
квадрате.





gmp_perfect_square


Определяет, является ли число полным
квадратом.



Синтаксис :

bool gmp_perfect_square(resourse x)



Функция gmp_perfect_square()
возвратит true, если x является
квадратом целого числа. В противном
случае вернет false.




gmp_pow

Возведение в степень.



Синтаксис :

resource gmp_pow(resourse x, int y)



Эта функция возвращает результат,
равный возведения аргумента x в
степень y, при условии, что y не
отрицательный.

 
echo gmp_pow(2,3); // Выведет 8 
echo gmp_pow(0,0); // Выведет 1









gmp_prob_prime


Проверка "вероятно" простого числа.



Синтаксис :

int gmp_prob_prime(resourse x [, int
reps])



Эта функция возвратит 0, в случае
если x сложное число, т.е. имеющее
более двух целых делителей.
Возвратит 1, если x, возможно,
простое число. Если возвращает 2, то
тогда x - наверняка простое число.

Аргумент reps определяет качество
проверки. Чем большее это число, тем
точнее результат. Может принимать
занчения от 5 до 10 (по умолчанию).



Эта функция использует алгоритм
вероятностного теста Миллера-Рабина.




gmp_gcd

Находит наибольший общий делитель.



Синтаксис :

resource gmp_gcd(resourse x,
resource y)



Всегда возвращает положительный
результат.




gmp_gcdext

Нахождение наибольшего общего
делителя со множителями.



Синтаксис :

array gmp_gcdext(resourse x,
resource y)



Функция gmp_gcdext() возвращает
массив со значениями g,s,t, такими,
что x*s+y*t=g=НОД(x,y), гдн НОД -
наибольший общий делитель.




gmp_invert

Производит инверсию по модулю.



Синтаксис :

resource gmp_invert(resourse x,
resource y)



Функция возвращает дополнение x до
значения, делящегося нацело на
y.Вслучае, если результат не может
быть найден, возвращает false.





gmp_legendre


Возвращает число Легранжа.





Синтаксис :

int gmp_legendre(resourse x,
resource p)



Функция возвращает число Легранжа. p
должен быть четным положительным.




gmp_jacobi

Возвращает число Якоби.





Синтаксис :

int gmp_jacobi(resourse x, resource
p)



Функция возвращает число Якоби. p
должен быть четным положительным.




gmp_random

Производит генерацию случайного
числа.



Синтаксис :

resource gmp_random(int limited)



limited задает длину генерируемого
числа. В случае, если значение
limited отрицательно, генерируется
отрицательное число.





gmp_popcount


Получение популяции.



Синтаксис :

int gmp_popcount(resource x)



Функция возвращает числитель
популяции.




gmp_hamdist

Вычисление дистанции.



Синтаксис :

int gmp_hamdist(resource x, resource
y)



Функция возвращает дистанцию между
числами x и y. Аргументы x и y
должны быть неотрицательными.












Материалы сайта Справочник Web-языков

http://www.HALK.at.ua

Категория: Уроки PHP | Добавил: Admin (25.10.2013) | Автор: admin E W
Просмотров: 479 | Рейтинг: 0.0/0
Всего комментариев: 0
avatar
Друзья сайта
  • Все для веб-мастера
  • Программы для всех
  • Мир развлечений
  • Лучшие сайты Рунета
  • Кулинарные рецепты
  • Статистика

    Онлайн всего: | Online in total: 1
    Гостей: | The visitors: 1
    Пользователей: | The users: 0
    Наш опрос
    Оцените мой сайт
    Всего ответов: 16
    Установить Adobe Flash плеер

    Хостинг от uCoz