anyone please tell me in matlab how to write a function to find prime number of any number if it is not prime number then function show its nearest prime numbers... let take example ...take number 9 we know it is not prime then the program will show its nearest prime like 7 and 11..
No products are associated with this question.
x = 24;
X = [x x]; out = zeros(1,2); while 1 t = isprime(X); if all(t) out = X; break elseif any(t) out(t) = X(t); t1 = ~t; X(t1) = X(t1) - sum([1 -1].*t1); else X = X - [1 -1]; end end out = unique(X)