Разработка, производство и продажа радиоэлектронной аппаратуры
|
Требуется программист в Зеленограде - обработка данных с датчиков; ColdFire; 40 тыс.
e-mail: jobsmp@pochta.ru
|
:) Народ, помогите с математикой
Отправлено
Юрий_СВ 18 декабря 2009, г. 12:51
Задача :
Есть 2 положительных вещественных (десятичная друбь) числа Nп и Nк. (для определённости Nп от 9,8 до 100,2)
Их отношение (Nп / Nк) должно быть равно К. (К от 2,5 до 4)
Надо найти такое значения Nп и Nк, у которых дробные части совпадают (с заданой точностью. н-р, до 10 знаков).
Как это сделать перебором (итерационный метод) понятно.
Возможно ли не перебором, а "в лоб" (по формуле) находить значения Nп и Nк ?
Такие значения встречаются через постоянный шаг. Т.е. надо найти хотя бы 2 значения или одно и шаг.
------------------------------------------------
Пример :
К= 3,21
Находим подходящую 2 подходящие пары вблизи значения Nк = 11.
Nп = 11,0*3,21 = 35,31
Дробные части не совпадают.
Методом перебора:
1-я пара
Nк = 10,85972850678733032
Nп = 34,8597285067873303272
2-я пара
Nк = 11,31221719457013575
Nп = 36,3122171945701357575
Шаг по Nк
11,31221719457013575 - 10,85972850678733032 = 0,45248868778280543
Составить ответ | Вернуться на конференцию.
Ответы
- детсадовская задачка - mandigit (18.12.2009, 14:23:28 91.79.62.22, 320 байт)
- Ответ: - mandigit (18.12.2009, 15:39:15 91.79.62.22, 188 байт)
- Только у Вас, кажись, описка. Нужна разница не целых. а дробных частей. - Юрий_СВ (18.12.2009, 14:48:15 217.12.195.250, пустое)
- Точно! Браво! - Каа (18.12.2009, 14:44:10 213.132.80.172, пустое)
- :) Сила! Я так и делал в итерационном методе, кроме -1 в знаменателе. Не пойму откуда он берёться ? - Юрий_СВ (18.12.2009, 14:43:4 217.12.195.250, пустое)
- Предполагаю, что аналитического решения здесь нет. Только численные методы. - Каа (18.12.2009, 14:11:27 213.132.80.172, пустое)
- Если Nп=К*Nк, то шаг по Nk, как нетрудно сообразить, будет 1/K. Откуда 0.452488...? - ВВ (18.12.2009, 13:59:50 93.80.12.116, пустое)
- Вопрос некорректный. Если их отношение - дело произвольное, то задай целую часть Nk как, например, 1/4 от Nп и дробную часть от Nп приплюсуй :)) - POV (18.12.2009, 12:58:5 217.150.45.109, пустое)