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區間所有的素數