¿Cómo eliminar decimales de números de coma flotante en MATLAB?

Como Eliminar Decimales De Numeros De Coma Flotante En Matlab



Los números de coma flotante se utilizan para representar números con decimales y son valiosos para muchas aplicaciones, pero también puede resultar difícil trabajar con ellos. Uno de los desafíos de trabajar con números de punto flotante es que pueden tener muchos decimales, lo que dificulta compararlos, almacenarlos y manipularlos. Quitar el decimal de un número de coma flotante puede ayudar a simplificarlo y facilitar el trabajo con él.

Esta guía abordará diferentes formas de eliminar decimales de números de coma flotante en MATLAB.







¿Cómo eliminar decimales de números de coma flotante en MATLAB?

Puede eliminar decimales de números de coma flotante en MATLAB:



1: ¿Cómo eliminar decimales de números de coma flotante en MATLAB usando la función sprintf()?

El sprintf() es una función incorporada de MATLAB que se utiliza para escribir los datos formateados en una cadena. Esta función también se puede utilizar para eliminar decimales de un número de punto flotante. Esta función acepta el valor y el formato como argumentos y proporciona la cadena formateada.



Sintaxis





El sprintf() La sintaxis de la función se proporciona a continuación:

sprintf ( X )

 



Ejemplo

En este ejemplo, eliminamos la parte decimal del número dado usando el sprintf() función en MATLAB.

número = pi;
sprintf ( '%.F' , en uno )

 

Nota: El valor de pi en MATLAB es 3,1416.

2: ¿Cómo eliminar decimales de números de coma flotante en MATLAB utilizando la función fix()?

El arreglar() es la función incorporada de MATLAB que redondea un valor decimal a su entero más cercano hacia cero. Esta función acepta un escalar o una matriz como parámetro de entrada y proporciona un valor integral.

Sintaxis

El arreglar() La sintaxis de la función se proporciona a continuación:

arreglar ( X )

 

Ejemplo

Este ejemplo elimina la parte decimal del número dado num usando el arreglar() función en MATLAB.

número = pi;
arreglar ( en uno )

 

3: ¿Cómo eliminar decimales de números de coma flotante en MATLAB usando la función Floor()?

El piso() es la función incorporada de MATLAB que nos permite redondear un valor de punto flotante a su entero más cercano hacia menos infinito. Esta función acepta un escalar o una matriz como argumento de entrada y proporciona un valor integral.

Sintaxis

El piso() La sintaxis de la función se proporciona a continuación:

piso ( X )

 

Ejemplo

En este código MATLAB, eliminamos decimales del número de punto flotante dado usando el piso() función en MATLAB.

número = pi;
piso ( en uno )

 

4: ¿Cómo eliminar decimales de números de coma flotante en MATLAB usando la función round()?

El redondo() es la función incorporada de MATLAB que se utiliza para convertir un escalar o una matriz de valores flotantes o dobles al valor entero más cercano eliminando la parte decimal. Esta función acepta un escalar o una matriz de valores dobles como argumento y lo convierte al valor entero más cercano.

Sintaxis

El redondo() La sintaxis de la función se proporciona a continuación:

redondo ( X )

 

Ejemplo

En este ejemplo, usamos la función round() de MATLAB para eliminar decimales del número dado.

número = pi;
redondo ( en uno )

 

5: ¿Cómo eliminar decimales de números de coma flotante en MATLAB usando la función num2str()?

El cadenanum2() es una función incorporada de MATLAB que se utiliza para convertir un número en una matriz de caracteres. Esta función también se puede utilizar para eliminar decimales de un número de punto flotante, ya que acepta el valor, lo formatea como argumentos y devuelve la matriz de caracteres.

Sintaxis

El cadenanum2() La sintaxis de la función se proporciona a continuación:

cadenanum2 ( X )

 

Ejemplo

El código MATLAB dado utiliza el cadenanum2() función para eliminar decimales del número de punto flotante dado.

número = pi;
cadenanum2 ( en uno, '%.0f' )

 

Conclusión

MATLAB es una beneficiosa herramienta de programación de alto rendimiento que se utiliza para realizar muchas tareas y que tiene una amplia biblioteca de funciones integradas para realizar operaciones complicadas. Una de esas operaciones es eliminar decimales de un número de punto flotante. Esta guía ha proporcionado cinco funciones integradas. sprintf() , arreglar(), piso(), redondo() , y cadenanum2() para realizar esta tarea usando algunos ejemplos.