This\'s a MatLab code. Write a script file that identifies all twin primes and i
ID: 3821368 • Letter: T
Question
This's a MatLab code.
Write a script file that identifies all twin primes and isolated primes between 10 and 500. A twin prime is a pair of prime numbers such that the difference between them is two (for example, 17 and 19) An isolated primes is a prime number such that neither p-2 nor p+2 is a prime. For example, 47 is an isolated prime since neither 45 nor 49 are primes. You may not use the built-in function "isprime" Besides logical operators, for, while, if, etc, you may also use "rem" and "break" Comment every line of your fileExplanation / Answer
function is_prime = isPrime(n)
if (n <= 1)
is_prime = false;
return
elseif n <=3
is_prime = true;
return
elseif (mod(n, 2) == 0 || mod(n,3) == 0)
is_prime = false;
return
else
i = 5;
while i*i <= n
if (mod(n, i) == 0 || mod(n, i+2) == 0)
is_prime = false;
return
end
i = i + 6;
end
is_prime = true;
return
end
end
for i = 10:500
if isPrime(i)
if isPrime(i-2) || isPrime(i+2)
fprintf("%d is twin prime ", i);
else
fprintf("%d is isolated prime ", i);
end
end
end
Related Questions
Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.