prevprime

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

Синтаксис

Описание

пример

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