Как удалить десятичные дроби из чисел с плавающей запятой в MATLAB?

Kak Udalit Desaticnye Drobi Iz Cisel S Plavausej Zapatoj V Matlab



Числа с плавающей запятой используются для представления чисел с десятичными дробями и полезны для многих приложений, но с ними также может быть сложно работать. Одна из проблем работы с числами с плавающей запятой заключается в том, что они могут иметь много десятичных знаков, что затрудняет их сравнение, хранение и манипулирование ими. Удаление десятичной дроби из числа с плавающей запятой может помочь упростить его и облегчить работу.

В этом руководстве будут рассмотрены различные способы удаления десятичных дробей из чисел с плавающей запятой в MATLAB.







Как удалить десятичные дроби из чисел с плавающей запятой в MATLAB?

Вы можете удалить десятичные дроби из чисел с плавающей запятой в MATLAB:



1. Как удалить десятичные дроби из чисел с плавающей запятой в MATLAB с помощью функции sprintf()?

спринтф() — это встроенная функция MATLAB, используемая для записи форматированных данных в строку. Эту функцию также можно использовать для удаления десятичных дробей из числа с плавающей запятой. Эта функция принимает значение и формат в качестве аргументов и предоставляет отформатированную строку.



Синтаксис





спринтф() синтаксис функции приведен ниже:

спринтф ( Икс )



Пример

В этом примере мы удаляем десятичную часть данного числа, используя спринтф() функция в MATLAB.

число = Пи;
спринтф ( '%.f' , на одной )

Примечание: Значение числа Пи в MATLAB составляет 3,1416.

2. Как удалить десятичные дроби из чисел с плавающей запятой в MATLAB с помощью функции fix()?

исправить() — это встроенная функция MATLAB, которая округляет десятичное значение до ближайшего целого числа в сторону нуля. Эта функция принимает скаляр или массив в качестве входного параметра и возвращает целочисленное значение.

Синтаксис

исправить() синтаксис функции приведен ниже:

исправить ( Икс )

Пример

В этом примере удаляется десятичная часть из заданного числа num с помощью исправить() функция в MATLAB.

число = Пи;
исправить ( на одной )

3. Как удалить десятичные дроби из чисел с плавающей запятой в MATLAB с помощью функции Floor()?

пол() — это встроенная функция MATLAB, которая позволяет нам округлять значение с плавающей запятой до ближайшего целого числа в сторону минус бесконечности. Эта функция принимает скаляр или массив в качестве входного аргумента и возвращает целочисленное значение.

Синтаксис

пол() синтаксис функции приведен ниже:

пол ( Икс )

Пример

В этом коде MATLAB мы удаляем десятичные дроби из заданного числа с плавающей запятой, используя пол() функция в MATLAB.

число = Пи;
пол ( на одной )

4. Как удалить десятичные дроби из чисел с плавающей запятой в MATLAB с помощью функции round()?

круглый() — это встроенная функция MATLAB, используемая для преобразования скаляра или матрицы плавающих или двойных значений в ближайшее целочисленное значение путем удаления десятичной части. Эта функция принимает скаляр или массив значений типа double в качестве аргумента и преобразует его в ближайшее целочисленное значение.

Синтаксис

круглый() синтаксис функции приведен ниже:

круглый ( Икс )

Пример

В этом примере мы используем функцию round() MATLAB для удаления десятичных дробей из заданного числа num.

число = Пи;
круглый ( на одной )

5. Как удалить десятичные дроби из чисел с плавающей запятой в MATLAB с помощью функции num2str()?

num2str() — это встроенная функция MATLAB, используемая для преобразования числа в массив символов. Эту функцию также можно использовать для удаления десятичных знаков из числа с плавающей запятой, поскольку она принимает значение, форматирует его как аргументы и возвращает массив символов.

Синтаксис

num2str() синтаксис функции приведен ниже:

число2str ( Икс )

Пример

Данный код MATLAB использует num2str() функция для удаления десятичных дробей из заданного числа с плавающей запятой.

число = Пи;
число2str ( на одной, '%.0f' )

Заключение

MATLAB — это полезный высокопроизводительный инструмент программирования, используемый для выполнения многих задач, имеющий обширную библиотеку встроенных функций для выполнения сложных операций. Одной из таких операций является удаление десятичных дробей из числа с плавающей запятой. В этом руководстве представлены пять встроенных функций. спринтф() , исправить(), пол(), круглый() , и num2str() выполнить это задание на некоторых примерах.