Дискуссионный математический форумМатематический форум
Математический форум Math Help Planet

Обсуждение и решение задач по математике, физике, химии, экономике

Теоретический раздел
Часовой пояс: UTC + 3 часа [ Летнее время ]
новый онлайн-сервис
число, сумма и дата прописью

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Сокращение десятичных дробей
СообщениеДобавлено: 24 дек 2019, 00:14 
Не в сети
Начинающий
Зарегистрирован:
23 дек 2019, 23:57
Сообщений: 2
Cпасибо сказано: 0
Спасибо получено:
0 раз в 0 сообщении
Очков репутации: 1

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

0,0456 × 0,456 = 0,0207936 обрезаем 0,0207

но при этом
0,0456 × 0,455 = 0,020748 обрезаем 0,0207

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

в данном случае для множителя 0,0456 диапазоном значений второго множителя является множество (от ~0,4540 до ~0,4561) = 0,0207
вопрос

изучались ли эти "диапазоны"?
есть ли способы их расчетов?
может быть это носит какое -то название?
И те же вопросы при операции деления.

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Сокращение десятичных дробей
СообщениеДобавлено: 24 дек 2019, 01:23 
Не в сети
Light & Truth
Зарегистрирован:
02 дек 2016, 22:55
Сообщений: 5208
Cпасибо сказано: 342
Спасибо получено:
924 раз в 873 сообщениях
Очков репутации: 131

Добавить очки репутацииУменьшить очки репутации
Ошибка великовата.

Например,
[math]0,045600000001 \cdot 0,456000000001[/math]
и
[math]0,045699999998 \cdot 0,456099999998[/math]
при вашем обрезании будут выглядеть одинаково и давать результат [math]0,0207[/math].
В то время как в первом случае результат [math]0,0207936[/math], а во втором [math]0,0208437[/math], т.е. у вас последняя цифра просто не
верна.


Последний раз редактировалось Booker48 24 дек 2019, 02:02, всего редактировалось 1 раз.
Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Сокращение десятичных дробей
СообщениеДобавлено: 24 дек 2019, 01:31 
Не в сети
Light & Truth
Зарегистрирован:
02 дек 2016, 22:55
Сообщений: 5208
Cпасибо сказано: 342
Спасибо получено:
924 раз в 873 сообщениях
Очков репутации: 131

Добавить очки репутацииУменьшить очки репутации
xyz2 писал(а):
изучались ли эти "диапазоны"?есть ли способы их расчетов? может быть это носит какое -то название?И те же вопросы при операции деления.

Ну и, касательно вопросов. Ответ, пожалуй, один: вам необходимо ознакомиться с методами приближённых вычислений. Погрешности, округления — всё вот это. Кмк, один из лучших и простых учебников - Демидович, Марон "Основы вычислительной математики", 1966.
Скорее всего, достаточно первых глав.

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Сокращение десятичных дробей
СообщениеДобавлено: 24 дек 2019, 09:07 
Не в сети
Начинающий
Зарегистрирован:
23 дек 2019, 23:57
Сообщений: 2
Cпасибо сказано: 0
Спасибо получено:
0 раз в 0 сообщении
Очков репутации: 1

Добавить очки репутацииУменьшить очки репутации
Ошибка великовата.

можно и 9 разрядность взять, 4 для простоты

Кмк, один из лучших и простых учебников - Демидович, Марон "Основы вычислительной математики", 1966.

Спасибо посмотрю.

Вернуться к началу
 Профиль  
Cпасибо сказано 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему      Страница 1 из 1 [ Сообщений: 4 ]

 Похожие темы   Автор   Ответы   Просмотры   Последнее сообщение 
Сравнение десятичных дробей

в форуме Алгебра

PotterH

6

306

13 мар 2018, 19:50

Обращение десятичных периодических дробей

в форуме Алгебра

IvanZheltov

18

545

02 июл 2018, 09:13

Преобразование десятичных дробей в обыкновенные

в форуме Алгебра

ivanbelousov

1

216

10 окт 2016, 14:02

Сокращение дробей

в форуме Комбинаторика и Теория вероятностей

Waryk

4

317

19 июл 2021, 19:33

Сокращение дробей

в форуме Алгебра

huffy

1

143

17 апр 2019, 07:56

Неопределённость и сокращение дробей

в форуме Начала анализа и Другие разделы школьной математики

moboensa

1

319

07 сен 2015, 16:29

0/0 или сокращение дробей в уравнениях

в форуме Алгебра

fingolfin

6

479

07 мар 2016, 05:09

Проверьте решение. 8 класс. Сокращение дробей

в форуме Алгебра

Coil

5

692

19 ноя 2015, 16:15

Вычисление десятичных логарифмов

в форуме Алгебра

MaximZag95

1

358

14 авг 2015, 00:18

Из пятизначных десятичных чисел удалили все числа, в которые

в форуме Дискретная математика, Теория множеств и Логика

mazafaka

1

348

06 июн 2016, 19:44


Часовой пояс: UTC + 3 часа [ Летнее время ]



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Яндекс.Метрика

Copyright © 2010-2023 MathHelpPlanet.com. All rights reserved