MATLAB如何對數據進行取整操作?
介紹MATLAB中的ceil/floor/fix/round四個函數。它們可以對實數/複數/時間間隔(fix除外)進行取整。
操作方法
(01)首先,我們有實數列表和複數列表,直接對其使用ceil函數,可以向上取整:即大於等於給定數據的最小整數。
(02)使用floor函數可以進行向下取整。如圖,將矩陣A中的每個元素取小於等於該元素的最大整數。
(03)使用fix函數則可以去除小數部分。對於大於0的元素相當於floor,對於小於0的元素相當於ceil.
(04)使用round函數可以把數據四捨五入到最近的整數。如圖所示。
(05)round還可以帶有第二個參數,精確到位數。負數表示四捨五入到小數點左側多少位,正數表示小數點右側。0表示精確到個位,默認。
(06)當round帶有第三個參數'significant'時,第二個參數表示精確位數。如圖表示每個元素均取2位有效數字。
(07)接下來,我們構造時間間隔列表(用hours minutes seconds函數構造列表)。然後透過at='hh:mm:'來改變其顯示格式。
(08)使用floor和ceil均按照整秒取整。fix函數不可用於duration,即時間間隔類型。round用法類似略。
(09)ceil和floor均可制定第二個參數:取整單位。如圖,分別按照小時和分鐘取整。round函數用法類似,略。
特別提示
通常把浮點型數據轉化爲整型數據會進行自動取整。不過那是四捨五入,類似於round。
-
怎麼在網名上加橫線
我們會經常在一些地方看到有人的網名上有一條橫線,最多的莫過於在QQ暱稱上了。那麼,這種在網名上加橫線的暱稱是怎麼寫的呢?下面以QQ暱稱爲例給大家講解怎麼在網名上加橫線。操作方法(01)上面這個是例子,以漢字加數字的中間加了橫線,現在拿一個QQ來修改網名給大家講解...
-
微信網頁版登陸不了怎麼辦?
大家有沒有遇到微信電腦版登入不了的情況,今天來幫大家解決這個小問題,還不知道怎麼處理的小夥伴們來學習一下吧。操作方法(01)在手機上開啟微信,如圖所示。(02)點擊右下角的“我”。(03)再點擊“賬號與安全”,紅圈中的選項。(04)然後點擊“更多安全設定”。(05)把“賬號安全...
-
如何給u盤取消密碼
如何給u盤取消密碼?下面小編爲你介紹下,希望可以幫助到你。操作方法(01)開啟“控制面板”,進入頁面後點擊控制面板右側的下三角。(02)點擊“所有控制面板選項”,選擇“BitLocker驅動加密”。(03)進入頁面後,點擊“關閉BitLocker”。(04)輸入密碼,點擊“解鎖”,選擇“解鎖驅動...
-
cad中怎樣畫箭頭
操作方法(01)我們在cad裏輸入快速鍵“PL”(多段線),然後按空格鍵或回車鍵確定,確定後單擊鼠標左鍵確定箭頭第一個點,然後拖動鼠標確定箭頭直線段的第二個點。(02)完成箭頭直線段的繪製後我們開始畫箭頭部位,接着上面的操作輸入“w”,輸入箭頭起點寬度,我們輸入“5”(如果箭...