Write a user-defined function that determines if a number is a prime number. Name the function pr=Trueprime(m), where the input arguments m is a positive integer and the output argument pr is 1 if m is a prime number and 0 if m is not a prime number. Do not use MATLAB’s built-in functions primes and isprime. If a negative number or a number that is not an integer is entered when the function is called, the error message “The input argument must be a positive integer.” is displayed.
(a) Use the function with 733, 2001, and 107.5
%%This is for one number
function pr=Trueprime(m)if floor(m)~=m disp('number is not a whole number')else for i=2:1:(m-1) if rem(m,i)==0 disp('Number is not prime') break end if i==(m-1) disp('Number is prime') end endend
Best Answer