0 / 0 / 0
Регистрация: 17.10.2010
Сообщений: 44
|
|||||||||||
1 | |||||||||||
Программы для решения нелинейного уравнения24.03.2011, 16:00. Показов 6280. Ответов 8
Метки нет (Все метки)
Здравствуйте товарищи программисты. У меня к вам просьба. У меня есть две готовые программы для вычисления нелинейного уравнения шаговым методом и методом половинного деления. Работают они нормально но их две, а мне надо чтобы это все было в одной программе. Помогите пожалуйста их объединить в одну а то у меня не выходит. Спасибо! Вот программы:
Шаговый метод:
0
|
24.03.2011, 16:00 | |
Ответы с готовыми решениями:
8
Численные методы решения нелинейного уравнения Найти решения нелинейного уравнения численным методом Ньютона Для заданного нелинейного уравнения Метод итераций для развязывания нелинейного уравнения |
126 / 126 / 42
Регистрация: 12.03.2011
Сообщений: 227
|
||||||
24.03.2011, 16:31 | 2 | |||||
Ну можно например вот так: сначала спрашивать, какой тип уравнения решать. Только лучше поделить этот код на функции, а то читаемость резко снижается
1
|
0 / 0 / 0
Регистрация: 17.10.2010
Сообщений: 44
|
|
24.03.2011, 16:36 [ТС] | 3 |
Да в том то и дело что требуют чтобы было все на одном экране, то есть применить вот такой метод не получится, нужно чтобы сначала щел шаговый метод а за ним сразу метод половинного деления, на одном экране.
0
|
126 / 126 / 42
Регистрация: 12.03.2011
Сообщений: 227
|
|
24.03.2011, 16:47 | 4 |
Можно конечно вызвать сначала one(), а потом two() в main(), без запросов какую функцию вводить. А если всё в одной функции, то это довольно странный подход, который обычно не находит одобрения. Если так, то вам надо колдовать с переменными, менять их на какие-нибудь другие, а то они повторяются. Но это очень рутинная работа.
0
|
0 / 0 / 0
Регистрация: 17.10.2010
Сообщений: 44
|
||||||
24.03.2011, 16:53 [ТС] | 5 | |||||
Ну нам препод в универе сказала: Мне нужна одна программа которая сначала будет выводить решение уравнения шаговым методом и тут же рядом методом половинного деления. Иначе как запустить сразу две программы в одном экране я это понять не могу Попробовал запустить one(), а потом two() в main() по очереди без замены переменных. Ответы и интервал выдает правильные...
Сделал так:
0
|
126 / 126 / 42
Регистрация: 12.03.2011
Сообщений: 227
|
|
24.03.2011, 16:58 | 6 |
0
|
0 / 0 / 0
Регистрация: 17.10.2010
Сообщений: 44
|
|
24.03.2011, 17:00 [ТС] | 7 |
Хорошо тем более другого варианта я и не нахожу просто уже все что можно ей показал все ей не то. Спасибо большое за помощь!
0
|
Делаю внезапно и красиво
1313 / 1228 / 72
Регистрация: 22.03.2011
Сообщений: 3,744
|
|
24.03.2011, 17:58 | 8 |
Ты же локализацию настроил, зачем на транслите мучаться.)
Да и cout с printf в одной программе лучше не мешать.
1
|
0 / 0 / 0
Регистрация: 17.10.2010
Сообщений: 44
|
|
24.03.2011, 18:03 [ТС] | 9 |
Сейчас поправлю)) Спасибо))
0
|
24.03.2011, 18:03 | |
24.03.2011, 18:03 | |
Помогаю со студенческими работами здесь
9
Метод Ньютона и итераций для нелинейного уравнения Алгоритм и код программы решения уравнения Пуассона методом матричной прогонки Разработка программы для решения нелинейного уравнения методом секущих Метод спуска для решения нелинейного уравнения Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |