Предыдущее простое число
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