Try to answer bonus question

Screenshot is attached. Comment what the code to the bonus question is. Also provide explanations.

 Accepted Answer

Birdman
Birdman on 7 Feb 2018
Edited: Birdman on 7 Feb 2018
By using primes built in function of MATLAB:
function y=prime_count(n)
y=numel(primes(n));
plot(primes(n))
end
From command line:
prime_count(10)
>> 4

3 Comments

what happened to the k? it doesn't go in the code? the question says to plot pi(k) vs k for k=2,3,4..10^6
?
Use this:
plot((1:numel(primes(n)))+1,primes(n),'-o')
It does plot. For instance:
n=10;
plot((1:numel(primes(n)))+1,primes(n),'-o')
and check the attached figure.

Sign in to comment.

More Answers (0)

Categories

Find more on Get Started with MATLAB in Help Center and File Exchange

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!