ithprime
Простое число I-th
Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразовывают Notebook MuPAD в Live скрипты MATLAB.
ithprime(i
)
ithprime(<PrimeLimit>)
ithprime(i)
возвращает i
-th простое число.
Если аргумент i
является положительным целым числом, то ithprime
возвращает i
-th простое число. На неоцененный звонок отвечают, если аргумент не имеет типа Type::Numeric
. Ошибка происходит, если аргумент является номером, который не является положительным целым числом.
Первое простое число ithprime(1)
равняется 2.
Если i
-th простое число содержится во внутренней таблице простого числа системы (см. страницу справки для ifactor
), то это возвращено быстрой функцией ядра. В противном случае MuPAD® итеративно вызывает nextprime
, с помощью некоторого подходящего предварительно вычисленного значения ithprime
как отправная точка. Это все еще довольно быстро для i ≤ 1000000. Если i
превышает это значение, однако, то время выполнения растет экспоненциально с количеством цифр i
.
Первые 10 простых чисел:
ithprime(i) $ i = 1..10
Большее начало:
ithprime(123456)
Символьные аргументы приводят к неоцененному вызову:
ithprime(i)
|
|
Возвратите количество начал во внутренней главной таблице
|
Простое число или неоцененный вызов ithprime