Форум программистов, компьютерный форум CyberForum.ru

Написать функцию нахождения точек пересечения двух кривых, основанную на методе простой итерации - C++

Восстановить пароль Регистрация
 
katkat95
0 / 0 / 0
Регистрация: 20.03.2014
Сообщений: 11
02.07.2014, 19:59     Написать функцию нахождения точек пересечения двух кривых, основанную на методе простой итерации #1
Помогите реализовать задачу. Заданы функции Y1, Y2, Y3 и интервал [0.5, 2.8], который содержит координаты точек пересечения кривых Y1 = arctg(x), Y2 = lg(x+5), Y3 = 0.2*х*х
Нужно написать функцию нахождения точек пересечения двух кривых, основанную на методе простой итерации
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.07.2014, 19:59     Написать функцию нахождения точек пересечения двух кривых, основанную на методе простой итерации
Посмотрите здесь:

Написать функцию булевского типа, определяющую наличие пересечения заданной прямой и заданного отрезка. C++
пишу функцию метода простой итерации, заместо результата Q выдaёт -1.#IND C++
C++ Найти координаты точек пересечения двух кругов
C++ Составить программу нахождения корней нелинейного уравнения методом простой итерации с точностью вычисления E
C++ Определить, сколько точек пересечения имеют прямая и окружность и найти координаты этих точек
C++ Перегрузить функцию sub_array нахождения разности двух массивов и матриц
Написать программу для вычисления СЛАУ методом простой итерации с использованием динамических массивов C++
C++ Определить количество точек пересечения двух окружностей

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
IIARTEMII
20 / 20 / 3
Регистрация: 14.06.2012
Сообщений: 95
Завершенные тесты: 1
03.07.2014, 01:15     Написать функцию нахождения точек пересечения двух кривых, основанную на методе простой итерации #2
Что по Вашему значит
Цитата Сообщение от katkat95 Посмотреть сообщение
написать функцию нахождения точек пересечения двух кривых, основанную на методе простой итерации
?
Метод простой итерации можете реализовать?
Могу подсказать:
1) Задаете точность (например, e-6)
2) выражаете ваши Y1(x), Y2(x), Y3(x) как x(x)
3) x(x) представляете как F(x)
4) выбираете первое приближение (для сходимости метода необходимо обеспечить производную F'(x) < 1, при x = "первое приближение")
5) итерируете обе функции до того, пока полученная точка (результат обеих функций) не будет удовлетворять заданной точности
Я думаю Вы понимаете, что сравнения одного X недостаточно и необходимо после вычисления каждой итерации сравнивать значения по Y.
В результате применения вышеизложенного алгоритма получится пара (x;y), удовлетворяющая заданной точности. Применение численных методов не гарантирует 100%-точности, поэтому Ваши табличные данные Вы вряд ли получите, но всё может быть. Удачи
Yandex
Объявления
03.07.2014, 01:15     Написать функцию нахождения точек пересечения двух кривых, основанную на методе простой итерации
Ответ Создать тему
Опции темы

Текущее время: 09:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru