Имя пользователя:
Пароль:
 | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Теория - Решение системы уравнений

Ответить
Настройки темы
Теория - Решение системы уравнений

Новый участник


Сообщения: 25
Благодарности: 0

Профиль | Отправить PM | Цитировать


Нужно объяснить как решить с помощью компа систему из двух уравнений, указать АЛГОРИТМ дейсвий...
Вот система:

y^2+x^4=13
y^3=x^3-x-1

Помогите чем можете, заранее благодарен тем кто откликнется....

Отправлено: 20:05, 21-09-2007

 

редкий гость


Сообщения: 1696
Благодарности: 44

Профиль | Сайт | Отправить PM | Цитировать


quaker_strelok
Вам нужен метод для решения произвольной системы уравнений? Или конкретно этих двух? Если первое, то нужно знать какого рода эта система: линейная СУ, система дифференциальных уравнений, или что-то ещё (как в приведённом примере). Для первых двух типов существуют эффективные широкоизвестные алгоритмы решения.

Если система какая-то шибко нелинейная, то не знаю как принято поступать. На вскидку могу предложить переписать систему из k уравнений (L1 = R1; L2 = R2; ...; Lk = Rk, где L и R соответственно правая и левая части уравнения) в виде функции
f(x1, x2, ..., xk) = (L1 - R1)^2 + (L2 - R2)^2 + ... + (Lk - Rk)^2
и минимизировать эту функцию любым из методов многомерной оптимизации (градиентный спуск, симплекс итд). Это не гарантирует сходимости (т.е. что ответ вообще будет найден), и тем более найдёт только одно из возможных решений (хотя, если начинать с разных начальных приближений, то можно найти несколько решений, если повезёт, то может быть даже и все).

-------
http://ivank.ru


Отправлено: 01:11, 22-09-2007 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 25
Благодарности: 0

Профиль | Отправить PM | Цитировать


Нужно конкретно для этих двух, я в программировании ни бум бум так что если можно объясните более подробно

Отправлено: 12:20, 22-09-2007 | #3


Старожил


Сообщения: 435
Благодарности: 63

Профиль | Отправить PM | Цитировать


Копайте в направлении численных методов (многомерная оптимизация). Возьмите какую-нибудь книгу по численным методам и там посмотрите... В двух словах этого не опишеш.
Для систем нелинейных уравнений стандартного метода нет. Нужно пробовать различные...

-------
black-eric.livejournal.com


Отправлено: 14:29, 23-09-2007 | #4



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Теория - Решение системы уравнений

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
C/C++ - Решение квадратных уравнений на С++ ShadowMas Программирование и базы данных 29 20-05-2011 17:23
Wireless - Посоветуйте WI-FI решение. krec Сетевое оборудование 2 29-06-2009 10:39
C/C++ - Решение кубических уравнений на С++ XEN_STRANGER Программирование и базы данных 16 02-04-2009 14:19
*Теория* | Решение системы линейных уравнений DeadBoy Программирование и базы данных 5 23-02-2005 17:12
Терминальное решение Baboon Сетевые технологии 2 06-10-2003 17:13




 
Переход