Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.
| nblazhko |
Сообщение
#1
|
|
Новичок ![]() Группа: Пользователи Сообщений: 42 Пол: Мужской Репутация: 0 |
Нужно реализовать в дельфи решение кубического уравнения методом Ньютона ,в поиске нашел метод Ньютона,но он находит только 1 корень,подскажите как можно это сделать
|
![]() ![]() |
| Lapp |
Сообщение
#2
|
![]() Уникум ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 6 823 Пол: Мужской Реальное имя: Лопáрь (Андрей) Репутация: 159 |
он находит только 1 корень,подскажите как можно это сделать Метод Ньютона работает при оговорке, что на данном участке корень один. Если корней несколько - он может найти один из них, и то без гарантии.. Про множественные корни Ньютон ничего не говорит, насколько мне помнится.Если ты заранее знаешь вид уравнения (кубическое), то это можно использовать - типа искать промежутки возрастания/убывания и т.п. Но вообще лучше без изврата решать по формуле Кардана -------------------- я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой |
| nblazhko |
Сообщение
#3
|
|
Новичок ![]() Группа: Пользователи Сообщений: 42 Пол: Мужской Репутация: 0 |
Ну вообще я разобрался вот код если интересно(но все равно спасибо):
#include <iostream.h> |
| Lapp |
Сообщение
#4
|
![]() Уникум ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 6 823 Пол: Мужской Реальное имя: Лопáрь (Андрей) Репутация: 159 |
вот код если интересно Хм.. И как же это вышло, что вопрос был про Delphi, а код оказался сишным?.. Публикация кодов на других языках в языковых тематических разделах крайне не рекомендуется Как я и говорил, для поиска промежутков тебе пришлось привлечь посторонний метод, основанный на знании примерного поведения функции.. -------------------- я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой |
nblazhko Метод Ньютона 2.12.2008 2:57
nblazhko Да про код я понял уже,исправлюсь=)Извиняюсь... 3.12.2008 14:44![]() ![]() |
|
Текстовая версия | 5.11.2025 10:37 |