![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 18.06.2008
Сообщений: 350
|
![]()
Здравствуйте программисты! Дали решить 2 нелинейных уравнения,фото ниже. Нужно отделить графически или аналитически корни уравнений(найти отрезок [a,b] на котором находится только один корень) и уточнить по одному корню для каждого уравнения с точностью E=0.001 c помощью:
-метода половинного деления; -метода хорд; -метода касательной; -комбинированного метода; -метода итераций. Я попробывал методом половинного деления, проверьте пожалуйста, просто, мне нужно чтоб выдавало результат 2-х интегралов, а выдаёт одного, и не находит корня. Вот исходник: Код:
Последний раз редактировалось prikolist; 06.06.2009 в 21:47. |
![]() |
![]() |
![]() |
#2 | ||
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
![]()
Вот тут:
Код:
Цитата:
Цитата:
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
||
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 18.06.2008
Сообщений: 350
|
![]()
Попробывал так, но получается что-то не то, у меня должен получится корень, в одном из уравнений, а не получается, и выводит одно и тоже. Вот как написал:
Код:
Последний раз редактировалось prikolist; 06.06.2009 в 23:43. |
![]() |
![]() |
![]() |
#4 |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
![]()
Во-первых, вы не исправили то, на что я указал.
Во-вторых, вот что у меня выводит: Код:
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 18.06.2008
Сообщений: 350
|
![]()
А как для другого изменить начальные, границы, в каком месте,ведь эти границы и изменятся для обоих уравнений. И ещё,у меня вывело вот так результат,странный какой-то,какая-то ошибка log: SING error, и корня целого не вижу. Вот фото:
Последний раз редактировалось prikolist; 07.06.2009 в 00:03. |
![]() |
![]() |
![]() |
#6 |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
![]()
Измените функцию вот так:
Код:
Код:
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 18.06.2008
Сообщений: 350
|
![]()
Попробывал вот так, но останавливается курсор возле первой ссылки. Вот как написал:
Код:
Последний раз редактировалось prikolist; 07.06.2009 в 00:54. |
![]() |
![]() |
![]() |
#8 |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
![]()
Ну а прототип функции-то, вообще-то, тоже поменять нужно.
И сделайте точность побольше. Например, 1e-4.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 18.06.2008
Сообщений: 350
|
![]()
Прототип прописал, но в этом месте,останавливается уже на &f2.
Код:
выдаст такой результат: (Но нужно только 2 цифры чтоб было в результате, 1 корень,другой не корень) |
![]() |
![]() |
![]() |
#10 |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
![]()
Попробуйте что-нибудь такое:
Код:
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Дифференциальные уравнения | StudentPolitech | Общие вопросы C/C++ | 12 | 07.06.2009 17:48 |
Вычислить уравнения | systemmind | Общие вопросы C/C++ | 3 | 26.02.2009 18:31 |
Решение уравнения | Datrav | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 06.06.2008 08:23 |
Рекуррентные уравнения | RIO | Помощь студентам | 1 | 13.01.2008 15:27 |