nextprime

Следующее простое число

Синтаксис

nextprime(n)

Описание

пример

nextprime(n) возвращает следующее простое число, больше, чем или равный n. Если n является вектором или матрицей, то действия nextprime, поэлементные на n.

Примеры

Найдите следующее простое число

Найдите следующее простое число больше, чем 100.

nextprime(100)
ans =
101

Найдите следующие простые числа больше, чем 1000, 10000 и 100000 путем определения входа как вектора.

v = [1000 10000 100000];
nextprime(v)
ans =
        1009       10007      100003

Найдите большое простое число

При нахождении больших простых чисел возвратите точные символьные целые числа при помощи символьного входа. Далее, если ваш вход имеет 15 или больше цифр, то используйте кавычки и перенесите номер в sym, чтобы представлять номер точно. Для получения дополнительной информации смотрите Числовой к Символьному Преобразованию.

Найдите большое простое число при помощи 10^sym(18).

nextprime(10^sym(18))
ans =
1000000000000000003

Найдите следующее простое число к 823572345728582545 при помощи кавычек.

nextprime(sym('823572345728582545'))
ans =
823572345728582623

Входные параметры

свернуть все

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

Смотрите также

| | |

Введенный в R2017b