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