primes
Lista de todos os números primos até um limite.
Categoria: Mathematics > Elementary Math
Sintaxe
p = primes(n)
Retorna um vetor linha com todos os primos menores ou iguais a n.
Descrição
Os primos são produzidos pelo crivo de Eratóstenes: todos os inteiros até n começam como candidatos, e os múltiplos de cada primo encontrado são riscados. O método é rápido, mas o uso de memória cresce com n, de modo que limites muito grandes dependem da memória disponível.
A quantidade de primos até n é numel(primes(n)), que cresce aproximadamente como n/log(n).
Argumentos de entrada
n- Limite superior escalar real. Não precisa ser inteiro.
Argumentos de saída
p- Vetor linha de primos em ordem crescente. É vazio se
n < 2.
Exemplo
Primos até 50
p = primes(50)
numel(primes(1000))
primes(1)
Saída
p = 1×15
2 3 5 7 11 13 17 19 23 29 31 37 41 43 47
ans = 168
ans = 1×0 empty double row vector