prevprime

Предыдущее простое число

Синтаксис

prevprime(n)

Описание

пример

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

Примеры

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

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

prevprime(100)
ans =
97

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

v = [1000 10000 100000];
prevprime(v)
ans =
         997        9973       99991

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

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

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

prevprime(10^sym(18))
ans =
999999999999999989

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

prevprime(sym('823572345728582545'))
ans =
823572345728582543

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

свернуть все

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

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

| | |

Введенный в R2017b