首頁 要聞 中國 經(jīng)濟(jì) 財(cái)經(jīng) 品牌 點(diǎn)評 會(huì)展 綜合 | 設(shè)為首頁
中國品牌要聞網(wǎng)-傳遞資訊的價(jià)值打造品牌的影響
您現(xiàn)在的位置:首頁/手機(jī)通訊/ 正文
matlab四舍五入每個(gè)元素都朝最近的方向取整數(shù)部分
來源:
編輯:
時(shí)間:2021-08-20

     matlab中小數(shù)取整的函數(shù)大約有四個(gè):floor、ceil、round、fix


      1、round取整方法是四舍五入
      round函數(shù)功能:四舍五入取整。
      使用方法:B = round(A)
      對數(shù)組A中每個(gè)元素朝最近的方向取整數(shù)部分,并返回與A同維的整數(shù)數(shù)組B,對于一個(gè)復(fù)數(shù)參量A,則分別對其實(shí)部和虛數(shù)朝最近的方向取整數(shù)部分,并返回一復(fù)數(shù)數(shù)據(jù)B。
      2、floor取整方法是向下取整
      floor(x)返回不大于x的最大整數(shù)值。
      3、ceil取整方法是向上取整 
      ceil(x)返回不小于x的最小整數(shù)值(然后轉(zhuǎn)換為double型)。
      4、fix取整方法是往靠近0的取整
      注意:取模(mod)與取余(rem)是不同的 ,兩個(gè)函數(shù)的生成機(jī)制不同 ,rem函數(shù)采用fix函數(shù),而mod函數(shù)采用了floor函數(shù) 。rem(x,y)命令返回的是x-n.*y,如果y不等于0,其中的n = fix(x./y) mod ( x , y )返回的是x-n.*y,當(dāng)y不等于0時(shí),n=floor(x./y)如: mod(-1,3)=2 ,因?yàn)?1/3=-0.33333333333333 mod使用floor函數(shù),所以商變?yōu)?1。 -1-(-1*3)=2
     rem(-1,3)=-1 ,因?yàn)?1/3=-0.33333333333 rem使用fix函數(shù),所以商變?yōu)?。 -1- (0*3)=-1。round(x)返回x的四舍五入整數(shù)值。

免責(zé)聲明:本文僅代表作者個(gè)人觀點(diǎn),與本網(wǎng)無關(guān)。其原創(chuàng)性以及文中陳述文字和內(nèi)容未經(jīng)本站證實(shí), 對本文以及其中全部或者部分內(nèi)容、文字的真實(shí)性、完整性、及時(shí)性本站不作任何保證或承諾, 請讀者僅作參考,并請自行核實(shí)相關(guān)內(nèi)容。當(dāng)事人(單位)如有異議,請參閱《刪帖說明》辦理。
中國品牌要聞網(wǎng)-傳遞資訊的價(jià)值打造品牌的影響
  • CopyRight@ 2005-2022 中國品牌要聞網(wǎng)
  • 工商注冊號 430122000189097
  • ICP備案許證:渝ICP備2022012785號