Числа с плавающей запятой используются для представления чисел с десятичными дробями и полезны для многих приложений, но с ними также может быть сложно работать. Одна из проблем работы с числами с плавающей запятой заключается в том, что они могут иметь много десятичных знаков, что затрудняет их сравнение, хранение и манипулирование ими. Удаление десятичной дроби из числа с плавающей запятой может помочь упростить его и облегчить работу.
В этом руководстве будут рассмотрены различные способы удаления десятичных дробей из чисел с плавающей запятой в MATLAB.
Как удалить десятичные дроби из чисел с плавающей запятой в MATLAB?
Вы можете удалить десятичные дроби из чисел с плавающей запятой в MATLAB:
- Использование функции спринт()
- Использование функции fix()
- Использование функции Floor()
- Использование функции round()
- Использование функции num2str()
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() выполнить это задание на некоторых примерах.