Número redondo em Matlab
 
Este tutorial irá discutir como arredondar um número usando a função round() no MATLAB.
Arredonde um número usando a função round() no MATLAB
    
Se você quiser arredondar um número para o inteiro mais próximo ou obter o número desejado de casas decimais, você pode usar a função round(). Por exemplo, vamos arredondar um número de ponto flutuante com 5 casas decimais para 2 casas decimais. Veja o código abaixo.
n = 8.12345
r = round(n , 2)
Resultado:
n =
    8.1235
r =
    8.1200
Como você pode ver na saída, o número é arredondado para 2 dígitos decimais. Se você não especificar o número de casas decimais que deseja, a função round() arredondará o número para o inteiro mais próximo. Você também pode arredondar um array cheia de números de ponto flutuante com apenas um código de linha; você só precisa passar a matriz dada na função round(), e ela irá arredondar cada elemento do array e retornar o resultado em um array. Você também pode arredondar os números para um número específico de dígitos significativos usando a propriedade significant dentro da função round(). Por exemplo, vamos arredondar três números para 2 dígitos significativos. Veja o código abaixo.
format shortg
n = [4321 3.123 230.55]
r = round(n,2,'significant')
Resultado:
n =
         4321        3.123       230.55
r =
         4300          3.1          230
Como você pode ver na saída, os números são arredondados para 2 dígitos significativos. Verifique este link para mais detalhes sobre a função round().
