Предыдущее простое число
Найти наибольшее простое число меньше, чем 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