Matlab 中的整數

Ammar Ali 2021年10月2日 2021年7月4日
Matlab 中的整數

本教程將討論如何使用 MATLAB 中的 round() 函式對數字進行舍入。

使用 MATLAB 中的 round() 函式對數字進行四捨五入

如果要將數字四捨五入到最接近的整數或獲得所需的小數位數,可以使用 round() 函式。例如,讓我們將一個有 5 個小數位的浮點數四捨五入到 2 個小數位。請參考下面的程式碼。

n = 8.12345
r = round(n , 2)

輸出:

n =

    8.1235


r =

    8.1200

從輸出中可以看出,該數字四捨五入為 2 位十進位制數字。如果你沒有指定所需的小數點數,round() 函式會將數字四捨五入到最接近的整數。你也可以只用一行程式碼來舍入一個充滿浮點數的矩陣;你只需要在 round() 函式中傳遞給定的矩陣,它將對矩陣的每個元素進行四捨五入並在矩陣中返回結果。你還可以使用 round() 函式中的 significant 屬性將數字四捨五入到特定數量的有效數字。例如,讓我們將三個數字四捨五入為 2 位有效數字。請參考下面的程式碼。

format shortg
n = [4321 3.123 230.55]
r = round(n,2,'significant')

輸出:

n =

         4321        3.123       230.55


r =

         4300          3.1          230

從輸出中可以看出,數字四捨五入為 2 位有效數字。檢視此連結以獲取有關 round() 函式的更多詳細資訊。

Author: Ammar Ali
Ammar Ali avatar Ammar Ali avatar

Hello! I am Ammar Ali, a programmer here to learn from experience, people, and docs, and create interesting and useful programming content. I mostly create content about Python, Matlab, and Microcontrollers like Arduino and PIC.

LinkedIn Facebook