Número redondo en Matlab

Ammar Ali 20 noviembre 2021
Número redondo en Matlab

Este tutorial discutirá cómo redondear un número usando la función round() en MATLAB.

Redondear un número usando la función round() en MATLAB

Si desea redondear un número al entero más cercano u obtener el número deseado de posiciones decimales, puede usar la función round(). Por ejemplo, redondeemos un número de punto flotante que tiene 5 lugares decimales a 2 lugares decimales. Vea el código a continuación.

n = 8.12345
r = round(n , 2)

Producción :

n =

    8.1235


r =

    8.1200

Como puede ver en la salida, el número se redondea a 2 dígitos decimales. Si no especifica el número de puntos decimales que desea, la función round() redondeará el número al entero más cercano. También puede redondear un array llena de números de punto flotante con un solo código de línea; sólo necesita pasar el array dada en la función round(), y redondeará cada elemento del array y devolverá el resultado en un array. También puede redondear números a un número específico de dígitos significativos utilizando la propiedad significant dentro de la función round(). Por ejemplo, redondeemos tres números a 2 dígitos significativos. Vea el código a continuación.

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

Producción :

n =

         4321        3.123       230.55


r =

         4300          3.1          230

Como puede ver en la salida, los números se redondean a 2 dígitos significativos. Consulte este enlace para obtener más detalles sobre la función round().

Autor: 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