matlab中fix函數,floor函數,ceil函數


1)fix(n)的意義是取小於n的整數(是向零點舍入的意思是往零的方向上靠),這是一類應用在整數取值上的函數,就如同以前我們所研究的求整問題,例如,fix(pi)=3;fix(3.5)=3;fix(-3.5)=-3;我這樣舉例的意思是說明這與四舍五入無關,就是純粹的一種取值函數。下面講到各類時我都會舉例子,注意區分!


2)round(n)的意思是純粹的四舍五入,意思與我們以前數學中的四舍五入是一樣的!round(pi)=3;round(3.5)=4;round(-3.5)=-4;round(-3.1)=-3;這一點注意與fix所產生的不同,注意區分!


3)ceil(n)的意思是向正方向舍入,這一點要與floor(n)向負方向舍入一起講,能夠更好的區分,舉例說明吧

ceil(pi)=4; ceil(3.5)=4; ceil(-3.2)=-3;向正方向舍入

floor(pi)=3; floor(3.5)=3; floor(-3.2)=-4;向負方向舍入

這樣講的話就很容易區分了,希望大家能區分開來;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM