ceil 函数: 英文本为天花板意思,向上取整,取大于等于这个数的第一个整数 例: >>ceil(4.3) ans = 5
floor 函数: 文本为地板意思,向下取整,取小于等于这个数的第一个整数 例: >>floor(4.3) ans = 4
fix 函数: 固定取靠近0的那个整数。即舍去小数取整 例: >>floor(4.3) ans = 4
(4). 求三位正整数的个、十、百数字 (rem求余数,fix取整)
例1:
>> m1 = rem(m,10)
m1 = 5
例2:
>> m = 345;
>> m2 = rem(fix(m/10),10)
m2 = 4
例3:
>> m3 = fix(m/100)
>> m3 = 3
(5). 求[ 1 ,100]区间的素数
isprime(n) 函数,当n为素数时,返回1,否则返回 0
>> x =1:100; //生成1到100所有整数组成的向量 x
k = isprime(x); //调用isprime函数,生成k向量(k中的元素要么为1,要么为0)
k1 = find(k); //k1中的元素为k向量中非零元素的序号,也就是x中素数的序号
p=x(k1); //输出1到100区间所有的素数