EXCEL中對數(shù)字的處理中,經(jīng)常根據(jù)需要按指定的位數(shù)進(jìn)行取整.
數(shù)字取整可以用下述函數(shù)完成:
四舍五入取整 =ROUND(A1,0)
截去小數(shù)取整=ROUNDDOWN(A1,0) =FLOOR(A1,1) =TRUNC(A1)
截去小數(shù)取整為最接近的偶數(shù) =EVEN(A1)
截去小數(shù)向上取整數(shù) =CEILING(A1,1)
截去小數(shù)向下取整 =INT(A1)
C語言有以下幾種取整方法:
1、直接賦值給整數(shù)變量.如:
int i = 2.5; 或 i = (int) 2.5;
這種方法采用的是舍去小數(shù)部分
2、C/C++中的整數(shù)除法運算符“/”本身就有取整功能(int / int),但是整數(shù)除法對負(fù)數(shù)的取整結(jié)果和使用的C編譯器有關(guān).
3、使用floor函數(shù).floor(x)返回的是小于或等于x的最大整數(shù).如:
floor(2.5) = 2
floor(-2.5) = -3
4、使用ceil函數(shù).ceil(x)返回的是大于x的最小整數(shù).如:
ceil(2.5) = 3
ceil(-2.5) = -2
floor()是向負(fù)無窮大舍入,floor(-2.5) = -3;ceil()是向正無窮大舍入,ceil(-2.5) = -2.
MATLAB中的取整函數(shù)很多,為方便以后使用把其用法列出來:
floor
B = floor(A) 返回小于或等于A的整數(shù)值,對于復(fù)數(shù)來說,分別對A的實部和虛部進(jìn)行運算.
a = [-1.9,-0.2,3.4,5.6,7.0,2.4+3.6i]
a =
Columns 1 through 6
-1.9000 -0.2000 3.4000 5.6000 7.0000 2.4000 + 3.6000i
floor(a)
ans =
Columns 1 through 6
-2.0000 -1.0000 3.0000 5.0000 7.0000 2.0000 + 3.0000i
ceil
B = ceil(A) 返回大于或等于A的整數(shù)值,對于復(fù)數(shù)來說,分別對A的實部和虛部進(jìn)行運算.
a = [-1.9,-0.2,3.4,5.6,7,2.4+3.6i]
a =
Columns 1 through 6
-1.9000 -0.2000 3.4000 5.6000 7.0000 2.4000 + 3.6000i
ceil(a)
ans =
Columns 1 through 6
-1.0000 0 4.0000 6.0000 7.0000 3.0000 + 4.0000i
round:
Y = round(X) 返回距離X最近的整數(shù)值.
a = [-1.9,-0.2,3.4,5.6,7.0,2.4+3.6i]
a =
Columns 1 through 4
-1.9000 -0.2000 3.4000 5.6000 7.0000 2.4000 + 3.6000i
round(a)
ans =
Columns 1 through 4
-2.0000 0 3.0000 6.0000 7.0000 2.0000 + 4.0000i
fix:
B = fix(A) 返回A的整數(shù)部分,小數(shù)部分為0
a = [-1.9,-0.2,3.4,5.6,7.0,2.4+3.6i]
a =
Columns 1 through 4
-1.9000 -0.2000 3.4000 5.6000 7.0000 2.4000 + 3.6000i
fix(a)
ans =
Columns 1 through 4
-1.0000 0 3.0000 5.0000 7.0000 2.0000 + 3.0000i
取整函數(shù)
取整函數(shù)
其他人氣:687 ℃時間:2020-10-01 06:42:06
優(yōu)質(zhì)解答
我來回答
類似推薦
- EXCEL函數(shù)取整問題
- 在計算機(jī)的算法語言中有一種函數(shù)[x]叫做取整函數(shù)(也稱高斯函數(shù)),它表示x的整數(shù)部分,即[x]是不超過x的最大整數(shù).例如:[2]=2,[3.1]=3,[-2.2]=-3.設(shè)函數(shù)f (x)=2^x/(1+2^x)-0.5,則函數(shù)y=[f (x
- 上取整函數(shù)的問題
- 取整函數(shù)的周期
- 取整函數(shù)問題
- 多項式
- 描寫樹的形容詞(可以是描寫它的品質(zhì) 精神 也可以是樣子)
- 在動物體內(nèi)糖原和脂肪都是儲能物質(zhì),但為什么是脂肪作為主要的儲能物質(zhì)呢?
- 0.3比0.45比0.1 4比6比16
- 在某塔塔底所在平面上一點仰角為a,由此點向塔直走30米后,測得仰角為2a,再沿直線走15(根號3—1)米后,又
- 12和20這兩個數(shù)的最大公因數(shù)是,最小公倍數(shù)是
- 如圖,在△ABC中,AC=BC,D是BC上的一點,且滿足∠BAD=1/2∠C,以AD為直徑的⊙O與AB、AC分別相交于點E、F. (1)求證:直線BC是⊙O的切線;(2)連接EF,若tan∠AEF=4/3,AD=4,求BD的長.
猜你喜歡
- 1已知a小于0,負(fù)b大于0,且負(fù)b的絕對值小于a的絕對值,c是負(fù)b的相反數(shù),試比較a,負(fù)b,c的大小,并用小于號連接.
- 2your performance是什么意思?
- 3英語同義句I spend an hour reading English every day
- 4青蛙是怎樣發(fā)聲的?
- 5錯在課外閱讀 作文 按要求寫句子
- 6已知向量a=(sinωx+cosωx,sinωx),向量b=(sinωx-cosωx,2√3cosωx)
- 7六(2)班第一次數(shù)學(xué)測試,及格的有48人,不及格的有2人.則這次數(shù)學(xué)測試的及格率為_.
- 8甲乙丙丁4個數(shù)都能不是0,甲除乙是0.5,丁除乙是1.1,丙除0.4等于乙,甲除1.25等于丙,比較甲乙丙丁大小
- 9如圖,已知空間四邊形ABCD,E,F(xiàn)分別是AB,AD的中點,G,H分別是BC,CD上的點,且BG/GC=DH/HC=2,求證:EG,F(xiàn)H,AC相交于同一點P.
- 10How are you feeling now? I'm feeling even ____.
- 11為了鼓勵人們節(jié)約用水,思源市今年四月份頒布了居民用水收費新標(biāo)準(zhǔn),具體收費標(biāo)準(zhǔn)如下:
- 12家里人都在看電視,只有我一人在寫作業(yè).(修改病句)