MATLAB可以判断一个数值是奇数还是偶数的,判断方法为:
1、在我们的编辑页面输入以下代码。
2、我们在定义变量时,就应该将其定义为整数型,注意,在输入,输出函数中,我们的整数型对应的是“%d”。
3、我们接下来就要对我们输入的整数进行判断,在C语言中,if是判断语句,所以我们用它来对我们的整数进行判断。if(a%2==0)是我们计算机认可的判断代码。
4、因为我们需要进行结果的输出,不单单是判断而已,所以,我们要结合else来结合进行判断,对结果进行输出。
5、点击“运行”,在弹出的输入页面之后,在其输入一个整数,点击回车,即可得出我们想要的结果了。
判断数据的奇偶只要判断数据比特位的最后一位就好了,是1的话就是奇数,0的话就是偶数
可以用bitget函数来取得数据的最后一位。
或者有下述代码
if mod(x,2) == 0
%number is even
else
%number is odd
end
一般用mod求余数判断:
if mod(a,2)==0
% a是偶数
else
% a是奇数
end
matlab还没有判断一个数是奇数还是偶数的函数,但是,可用一个简单判断语句搞定。如:
if a/2==floor(a/2)
.....
end
x=88;
if mod(x,2) == 0
disp('number is even')
else
disp('number is odd')
end