exponenta event banner

nextprime

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

Синтаксис

Описание

пример

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

Входные аргументы

свернуть все

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

См. также

| | |

Представлен в R2016b