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()
.