MATLAB: I need help writing a function that checks if a number is even or odd in Matlab.

evenoddstring

Write a function that would decide whether a number is even or odd. The function will take input n and display on the command window either “even” or “odd”.
function [] = EvenOrOdd(n)
note that the function EvenOrOdd does not have a return value.
To display a string on the command window use disp(‘text’)
The function Mod(X,Y) returns the modulus after dividing X by Y
this is my work:
x=input ('value');
if mod(x,2)
disp('odd')
else
disp('even')
end
Help me please?

Best Answer

You can use mod function
mod(yournumber,2)