0 / 0 / 0
Регистрация: 08.04.2012
Сообщений: 9
|
|
1 | |
Программно реализовать нахождение корней уравнения методом дихотомии15.11.2012, 19:38. Показов 2324. Ответов 1
Метки нет (Все метки)
Доброе время суток. Нужно программно реализовать нахождение корней уравнения методом дихотомии. С методом всё понятно. НО что делать если решение не одно?
Т.е. например синусоида на интервале (-5; 5) несколько раз пересекает ось Х. Что делать в этом случае? Как найти все корни? Желательно объяснить сам алгоритм, принцип работы, а не код... Помогите, пожалуйста.
0
|
15.11.2012, 19:38 | |
Ответы с готовыми решениями:
1
Нахождение корней уравнения методом секущих Найти производные для нахождение корней нелинейного уравнения методом Ньютона Программно реализовать нахождение корней уравнения методом дихотомии с простейшим графическим интерфейсом Нахождение всех корней методом дихотомии |
310 / 206 / 44
Регистрация: 15.02.2012
Сообщений: 605
|
|
15.11.2012, 21:30 | 2 |
Метод дихотомии невозможно реализовать на отрезке, на котором присутствуют несколько корней уравнения. Поэтому прежде, чем заниматься самим методом, придется найти интервалы изоляции для каждого корня. Ну а тут, как водится, вариантов несколько:
1. И самый простой: возложить это на пользователя. Для вящего удобства которого, можно даже график нарисовать (так собсно и решаются уравнения в Маткаде функцией root) 2. Вариант сложнее: решать задачу оптимизации по нахождению экстремумов численными методами, вычисление значения функции в найденных точках, анализ функции и наконец выделение интервалов изоляции 3. Может быть кто предложит ещё вариант
1
|
15.11.2012, 21:30 | |
15.11.2012, 21:30 | |
Помогаю со студенческими работами здесь
2
Вычисление корней нелинейного уравнения методом дихотомии Уточнение корней уравнения методом дихотомии на найденном промежутке Нахождение корня уравнения методом дихотомии Нахождение корней уравнения методом итераций и методом половинного деления Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |