Перейти к содержимому

Что такое frac в математике

  • автор:

frac

Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразовывают Notebook MuPAD в Live скрипты MATLAB.

Синтаксис

frac(x) 

Описание

frac(x) представляет “дробную часть” x-floor(x) номера x .

Для сложных аргументов frac применяется отдельно к действительной и мнимой части.

Для вещественных чисел значение x-floor(x) , представленный frac(x) , является номером от интервала . Для положительных аргументов можно думать о frac как обрезающий все цифры перед десятичной точкой.

Для целочисленных аргументов возвращен 0 . Для рациональных аргументов возвращено рациональное число. Для аргументов, которые содержат символьные идентификаторы, возвращены символьные вызовы функции. Для аргументов с плавающей точкой или нерациональных точных выражений, возвращены значения с плавающей точкой.

Примечание

Если аргумент является числом с плавающей запятой абсолютного значения, больше, чем 10 DIGITS , то результат затронут внутренними незначащими цифрами! Cf. Пример 2.

Примечание

Точные числовые данные, которые не являются ни целыми числами, ни рациональными числами, аппроксимированы числами с плавающей запятой. Для таких аргументов результат зависит от приведенной стоимости DIGITS ! Cf. Пример 3.

Взаимодействия среды

Функция чувствительна к переменной окружения DIGITS , который определяет числовую рабочую точность.

Примеры

Пример 1

Мы демонстрируем дробную часть вещественных и комплексных чисел:

frac(1234), frac(123/4), frac(1.234)

frac(-1234), frac(-123/4), frac(-1.234)

frac(3/2 + 7/4*I), frac(4/3 + 1.234*I)

Дробная часть символьного числового выражения возвращена как значение с плавающей точкой:

frac(exp(123)), frac(3/4*sin(1) + I*tan(3))

Выражения с символьными идентификаторами производят символьные вызовы функции:

frac(x), frac(sin(1) + x^2), frac(exp(-x))

Пример 2

Необходимо соблюдать осторожность при вычислении дробной части чисел с плавающей запятой большого абсолютного значения:

10^13/3.0

Обратите внимание на то, что только первые 10 десятичных цифр являются “значительными”. Дальнейшие цифры подвергаются эффектам округления, вызванным внутренним бинарным представлением. Эти “незначительные” цифры могут ввести дробную часть:

frac(10^13/3.0)

Мантисса следующего числа с плавающей запятой не имеет достаточного количества цифр, чтобы сохранить “цифры после десятичной точки”:

floor(10^25/9.0), ceil(10^25/9.0), frac(10^25/9.0)

Пример 3

Точные числовые выражения преобразованы в числа с плавающей запятой. Следовательно, существующая установка DIGITS влияет на результат:

x := 10^30 - exp(30)^ln(10) + 1/3

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

DIGITS := 24: frac(x)

Результат с плавающей точкой более точен, когда более высокая точность использовала:

DIGITS := 30: frac(x)

delete x, DIGITS:

Параметры

Возвращаемые значения

Перегруженный

Смотрите также

Функции MuPAD

Документация Symbolic Math Toolbox
  • Примеры
  • Функции и другая ссылка
  • Информация о релизах
  • PDF-документация
Поддержка
  • MATLAB Answers
  • Помощь в установке
  • Отчеты об ошибках
  • Требования к продукту
  • Загрузка программного обеспечения

© 1994-2019 The MathWorks, Inc.

  • Условия использования
  • Патенты
  • Торговые марки
  • Список благодарностей

Для просмотра документации необходимо авторизоваться на сайте
Войти
Памятка переводчика

1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.

2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.

3. Сохраняйте структуру оригинального текста — например, не разбивайте одно предложение на два.

4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.

5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.

Frac — функция скриптa и диаграммы

Десятичная дробь определяется следующим образом: Frac(x ) + Floor(x ) = x . Говоря простым языком, это значит, что дробная часть положительного числа является разницей между числом (x) и целым числом, предшествующим ему.

Пример. Дробная часть 11,43 = 11,43 — 11 = 0,43

Для отрицательного числа допустим, что –1,4, Floor(-1.4) = –2, что приведет к следующему результату.

Дробная часть –1,4 = –1,4 — (–2) = –1,4 + 2 = 0,6

Возвращаемые типы данных: числовое значение

Аргументы

Аргумент Описание
x Число, для которого возвращается дробная часть.

Примеры и результаты:

Извлеките компонент времени из числового представления метки времени, таким образом, пропуская дату.

Подробнее

Теория: Умножение дробей

Найти произведение дробей (в ответе записать несократимую дробь):

Чтобы умножить дробь на дробь, надо:

  • числитель первой дроби умножить на числитель второй дроби и их произведение записать в числитель новой дроби;
  • знаменатель первой дроби умножить на знаменатель второй дроби и их произведение записать в знаменатель новой дроби.

\(\displaystyle НОД(2\cdot 3, 21\cdot 10)=2\cdot 3=6\)

то результат умножения \(\displaystyle \frac\) – сократимая дробь (см. тему НОД и разложение на простые множители или НОД и алгоритм Евклида).

Поделим числитель и знаменатель дроби \(\displaystyle \frac\) на \(\displaystyle НОД(2\cdot 3, 21\cdot 10)=6\)

Замечание / комментарий

Найдем несократимую дробь, равную произведению дробей \(\displaystyle \frac\cdot \frac\) раскладывая каждый числитель и знаменатель на простые множители.

\(\displaystyle 21=3\cdot 7\)

\(\displaystyle 10=2\cdot 5\)

Сократим общие простые множители в наименьших степенях:

Frac — функция скриптa и диаграммы

Десятичная дробь определяется следующим образом: Frac(x ) + Floor(x ) = x . Говоря простым языком, это значит, что дробная часть положительного числа является разницей между числом (x) и целым числом, предшествующим ему.

Пример. Дробная часть 11,43 = 11,43 — 11 = 0,43

Для отрицательного числа допустим, что –1,4, Floor(-1.4) = –2, что приведет к следующему результату.

Дробная часть –1,4 = –1,4 — (–2) = –1,4 + 2 = 0,6

Возвращаемые типы данных: числовое значение

Аргументы

Аргумент Описание
x Число, для которого возвращается дробная часть.

Примеры и результаты:

Извлеките компонент времени из числового представления метки времени, таким образом, пропуская дату.

Подробнее

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *