How to find first ten prime numbers that are greater than 4?
3 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Grace
am 4 Okt. 2014
Bearbeitet: Matz Johansson Bergström
am 4 Okt. 2014
Hi,
How am I going to make an array that consists of first 10 prime numbers that are greater than 4 as follows?
a=[5 7 11 13 17 19 23 29 31 37]
Thank you.
0 Kommentare
Akzeptierte Antwort
Matz Johansson Bergström
am 4 Okt. 2014
You could do it like this
x = primes(100); %pick primes smaller than, say 100
x = x(x>4); %pick the ones larger than 4
x(1:10) %pick the first ten of those
1 Kommentar
Matz Johansson Bergström
am 4 Okt. 2014
Bearbeitet: Matz Johansson Bergström
am 4 Okt. 2014
If you want to pick the first n primes larger than k, then there might be some way to first estimate the upper bounds of the number in the function primes you need, by using the "prime-counting function", see http://en.wikipedia.org/wiki/Prime-counting_function. In this case you also have to account for the shifting of k ofcourse. So it's not trivial in that case.
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Environment and Settings finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!