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