matlab取整函数与取余函数
生活随笔
收集整理的這篇文章主要介紹了
matlab取整函数与取余函数
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
目錄
(1)matlab中的取整函數
(2)matlab中的取余函數
1.取模(mod)與取余(rem)的不同:
2.兩個異號整數取模取值規律
(1)matlab中的取整函數
Matlab取整函數有: fix, floor, ceil, round.具體應用方法如下:
| 函數名 | 解釋 | 舉例 |
| fix | 朝零方向取整 | fix(-1.3)=-1; fix(1.9)=1 |
| floor | 顧名思義,就是地板, 所以是取比它小的整數, 即朝負無窮方向取整 | floor(-1.3)=-2; floor(1.3)=1; |
| ceil | 與floor相反,它的意思是天花板, 也就是取比它大的最小整數,即朝正無窮方向取整 | ceil(-1.3)=-1; ceil(1.3)=2; |
| round | 四舍五入到最近的整數 | round(-1.52)=-2; round(1.3)=1 |
(2)matlab中的取余函數
1.取模(mod)與取余(rem)的不同:
通常取模運算也叫取余運算,它們返回結果都是余數.rem和mod唯一的區別在于:
? ?原理:?這是由于這兩個函數的生成機制不同,rem函數采用fix函數,而mod函數采用了floor函數(這兩個函數是用來取整的,fix函數向0方向舍入,floor函數向無窮小方向舍入)。rem(x,y)命令返回的是x-n.*y,如果y不等于0,其中的n = fix(x./y),而mod(x,y)返回的是x-n.*y,當y不等于0時,n=floor(x./y)
2.兩個異號整數取模取值規律
(1)先將兩個整數看作是正數,再作除法運算
(2)能整除時,其值為0
(3)不能整除時,其值=除數×(整商+1)-被除數
?
總結
以上是生活随笔為你收集整理的matlab取整函数与取余函数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SVPWM理论部分
- 下一篇: matlab求出拟合曲线的方程,已知数据