Дискуссионный математический форумМатематический форум
Математический форум Math Help Planet

Обсуждение и решение задач по математике, физике, химии, экономике

Теоретический раздел
Часовой пояс: UTC + 3 часа [ Летнее время ]
новый онлайн-сервис
число, сумма и дата прописью

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: Решение системы нелинейных уравнений 8 уравнений – 8 неизвес
СообщениеДобавлено: 21 янв 2017, 04:46 
Не в сети
Начинающий
Зарегистрирован:
24 дек 2016, 05:16
Сообщений: 4
Cпасибо сказано: 1
Спасибо получено:
0 раз в 0 сообщении
Очков репутации: 1

Добавить очки репутацииУменьшить очки репутации
Решаю систему нелинейных уравнений в символьном виде, решение выполняю с помощью математических программ. Возник вопрос в плане математики, так как в какой бы я программе не решал данное уравнение, результат один «уравнение не имеет решения».
Вот данная система нелинейных уравнений:[math]\left\{\!\begin{aligned}
& ua=(a1+a2+a3+a4+a5+a6+a7+a8) \\
& v1*(a1-a2)+v2*(a3-a4)+v3*(a5-a6)+v4*(a7-a8)=-4*(ia*za+ib*zab+ic*zca+id*zda) \\
& v1^2*(a1-a2)+v2^2*(a3-a4)+v3^2*(a5-a6)+v4^2*(a7-a8)=4*(za*ya+za*yab+za*yca+za*yda-zab*yab-zca*yca+zad*yad)*ua \\
& 1^3*(a1-a2)+v2^3*(a3-a4)+v3^3*(a5-a6)+v4^3*(a7-a8)=-4*(za*ya+za*yab+za*yca+za*yad-zab*yab-zca*yca+zad*yad)*(ia*za+ib*zab+ic*zca-id*zad) \\
& v1^4*(a1-a2)+v2^4*(a3-a4)+v3^4*(a5-a6)+v4^4*(a7-a8)=4*(za*ya+za*yab+za*yca+za*yad-zab*yab-zca*yca+zad*yad) \\
& v1^5*(a1-a2)+v2^5*(a3-a4)+v3^5*(a5-a6)+v4^5*(a7-a8)=-4*(za*ya+za*yab+za*yca+za*yad-zab*yab-zca*yca+zad*yad) \\
& v1^6*(a1-a2)+v2^6*(a3-a4)+v3^6*(a5-a6)+v4^6*(a7-a8)=4*(za*ya+za*yab+za*yca+za*yad-zab*yab-zca*yca+zad*yad) \\
& v1^7*(a1-a2)+v2^7*(a3-a4)+v3^7*(a5-a6)+v4^7*(a7-a8)=-4*(za*ya+za*yab+za*yca+za*yad-zab*yab-zca*yca+zad*yad)
\end{aligned}\right.[/math]

Правые части уравнений в десятки раз длиннее, тех что я написал, но так как они не меняют «смысла» системы, я не стал писать их полностью.
Требуется найти переменные: a1 a2 a3 a4 a5 a6 a7 a8.
Вопрос в том, что сделать что бы данная система уравнений имела решение? Пробовал понизить степень, результатов это никаких не дало. у меня есть возможность добавить девятое, либо даже десятое уравнение в систему.

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Решение системы нелинейных уравнений 8 уравнений – 8 неизвес
СообщениеДобавлено: 21 янв 2017, 08:40 
Не в сети
Последняя инстанция
Аватара пользователя
Зарегистрирован:
29 окт 2010, 11:15
Сообщений: 2719
Cпасибо сказано: 112
Спасибо получено:
835 раз в 668 сообщениях
Очков репутации: 198

Добавить очки репутацииУменьшить очки репутации
Да пусть правые части хоть в тристатыщпитсот раз длиннее.
Судя по заявлению - неизвестные только [math]a_1, \ldots, a_8[/math], а все эти ua, v1, ... просто параметры, которые надо считать известными. А тогда и система у Вас линейная с Вандермондоподобным определителем.

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Решение системы нелинейных уравнений 8 уравнений – 8 неизвес
СообщениеДобавлено: 22 янв 2017, 11:38 
Не в сети
Light & Truth
Аватара пользователя
Зарегистрирован:
03 апр 2012, 19:13
Сообщений: 13534
Откуда: Москва
Cпасибо сказано: 1290
Спасибо получено:
3616 раз в 3175 сообщениях
Очков репутации: 678

Добавить очки репутацииУменьшить очки репутации
В символьном виде мне Мапл тоже ничего не дал. Наверное лучше поступить так: вычисляете правые дикие части (я обозначил их как b1, b2, ... , b7 ) и решаете систему 8 линейных уравнений :

Изображение

Вернуться к началу
 Профиль  
Cпасибо сказано 
За это сообщение пользователю Avgust "Спасибо" сказали:
dr Watson
 Заголовок сообщения: Re: Решение системы нелинейных уравнений 8 уравнений – 8 неизвес
СообщениеДобавлено: 22 янв 2017, 13:55 
Не в сети
Последняя инстанция
Аватара пользователя
Зарегистрирован:
29 окт 2010, 11:15
Сообщений: 2719
Cпасибо сказано: 112
Спасибо получено:
835 раз в 668 сообщениях
Очков репутации: 198

Добавить очки репутацииУменьшить очки репутации
Погорячился я, назвав определитель Вандермондоподобным - разглядел только отличие в знаках, а там ещё и параметров не 8, а 4.
Avgust писал(а):
В символьном виде мне Мапл тоже ничего не дал.

Благодаря предыдущему оратору заметил, что определитель нулевой: складывая 1 столбец со 2м, 3й с 4м 5 с 6м и 7й с 8м, получим четыре одинаковых столбца.
Это означает, что ранг основной матрицы при любых значениях параметров не превышает пяти.
Тогда правой части надо ну очень постараться, чтобы сделать систему совместной и в таком случае получится огромное щастье в виде большого множества решений.

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Решение системы нелинейных уравнений 8 уравнений – 8 неизвес
СообщениеДобавлено: 23 янв 2017, 17:14 
Не в сети
Начинающий
Зарегистрирован:
24 дек 2016, 05:16
Сообщений: 4
Cпасибо сказано: 1
Спасибо получено:
0 раз в 0 сообщении
Очков репутации: 1

Добавить очки репутацииУменьшить очки репутации
dr Watson писал(а):
Тогда правой части надо ну очень постараться, чтобы сделать систему совместной и в таком случае получится огромное щастье в виде большого множества решений.

Как вы считаете, если в получившейся совместной системе уравнений задать пределы всем переменным и точность расчета то есть возможность получить одно единственное решение?

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Решение системы нелинейных уравнений 8 уравнений – 8 неизвес
СообщениеДобавлено: 24 янв 2017, 04:06 
Не в сети
Последняя инстанция
Аватара пользователя
Зарегистрирован:
29 окт 2010, 11:15
Сообщений: 2719
Cпасибо сказано: 112
Спасибо получено:
835 раз в 668 сообщениях
Очков репутации: 198

Добавить очки репутацииУменьшить очки репутации
А где эта получившаяся? Если правые части постараются и параметры в левой части будут все разные и отличны от нуля, то получится система ранга 5 с восемью неизвестными. Тогда у Вас будет 3 свободных неизвестных, которым можно будет придать любые значения и тогда однозначно вычислить из системы остальные. То есть решения будут зависеть от трёх произвольно задаваемых свободных неизвестных и стало быть решений заведомо будет бесконечно много.
Следующая система в точности моделирует Вашу ситуацию: [math]\left\{\begin{matrix}x+y=a\\ 2x+2y=b\end{matrix}\right.[/math]
Если правые части не связаны соотношением [math]b=2a,[/math] то система не имеет решений, а если они постараются и удовлетворят ему, то система будет равносильна одному уравнению [math]x+y=a.[/math] Решений у него бесконечно много: берём икс произвольно и вычисляем игрек: [math]y=a-x.[/math]
Дело, как видите, совсем не в точности вычислений.

Вернуться к началу
 Профиль  
Cпасибо сказано 
За это сообщение пользователю dr Watson "Спасибо" сказали:
mixar
 Заголовок сообщения: Re: Решение системы нелинейных уравнений 8 уравнений – 8 неизвес
СообщениеДобавлено: 28 фев 2017, 15:18 
Не в сети
Начинающий
Зарегистрирован:
24 дек 2016, 05:16
Сообщений: 4
Cпасибо сказано: 1
Спасибо получено:
0 раз в 0 сообщении
Очков репутации: 1

Добавить очки репутацииУменьшить очки репутации
Эта тема уже покрылась «слоем пыли». Но я справился с поставленной задачей и не люблю когда заходишь на какою ни будь тему на форуме читаешь её а ответ так и не найден. В моём случае ответ найден, следовательно считаю, что нужно показать результат.
Во первых исходная система уравнений которую требовалось решить претерпела изменения, были исправлены ошибки в её составлении и добавлено восьмое уравнение. Теперь она выглядит так:
Изображение
Изображение
За тот месяц, в течении которого я пробовал решить уравнение, было перепробовано множество методик. Мне пришлось углубиться в теорию оптимизации, изучить большое количество по этому поводу. В итоге я уже смерился что у меня не получится решить систему уравнений в символьном виде и надежда была только на методы оптимизации.
Но всё оказалось гораздо проще, данную систему можно решить в программе Wolfram Mathematica (у меня 11 версия). Вот код программы:
f1=v1*a1-v1*a2+v2*a3-v2*a4+v3*a5-v3*a6+v4*a7-V4*a8==-4*k1
f2=v1^2*a1+v1^2*a2+v2^2*a3+v2^2*a4+v3^2*a5+v3^2*a6+v4^2*a7+V4^2*a8==4*k2
f3=v1^3*a1-v1^3*a2+v2^3*a3-v2^3*a4+v3^3*a5-v3^3*a6+v4^3*a7-V4^3*a8==-4*k3
f4=v1^4*a1+v1^4*a2+v2^4*a3+v2^4*a4+v3^4*a5+v3^4*a6+v4^4*a7+V4^4*a8==4*k4
f5=v1^5*a1-v1^5*a2+v2^5*a3-v2^5*a4+v3^5*a5-v3^5*a6+v4^5*a7-V4^5*a8==-4*k5
f6=v1^6*a1+v1^6*a2+v2^6*a3+v2^6*a4+v3^6*a5+v3^6*a6+v4^6*a7+V4^6*a8==4*k6
f7=v1^7*a1-v1^7*a2+v2^7*a3-v2^7*a4+v3^7*a5-v3^7*a6+v4^7*a7-V4^7*a8==-4*k7
f8=v1^8*a1+v1^8*a2+v2^8*a3+v2^8*a4+v3^8*a5+v3^8*a6+v4^8*a7+V4^8*a8==4*k8
W=Solve[{f1,f2,f3,f4,f5,f6,f7,f8},{a1,a2,a3,a4,a5,a6,a7,a8}]
Да решение получается громоздкое (по этому поводу и не привожу его в этом сообщении), но система решена, а для меня это самое важное. Теперь я целиком и полностью убеждён что для решения математических задач, особенно в символьном программы лучше чем Wolfram Mathematica не существует.
Всем спасибо за помощь!

Вернуться к началу
 Профиль  
Cпасибо сказано 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему      Страница 1 из 1 [ Сообщений: 7 ]

 Похожие темы   Автор   Ответы   Просмотры   Последнее сообщение 
Решение системы нелинейных уравнений

в форуме Численные методы

nadffka

11

636

09 май 2018, 09:56

Решение системы нелинейных уравнений

в форуме Численные методы

ubuntu

2

338

16 дек 2017, 04:27

Решение сложной системы нелинейных уравнений

в форуме Линейная и Абстрактная алгебра

Abraziv

1

630

14 авг 2015, 12:10

Решение системы нелинейных уравнений методом ньютона

в форуме Линейная и Абстрактная алгебра

mathematic

1

402

15 фев 2018, 12:19

Решение системы нелинейных уравнений.Производственная задача

в форуме Численные методы

CRiMER

4

374

03 дек 2017, 14:56

Решение системы нелинейных уравнений геометрическим методом

в форуме Интересные задачи участников форума MHP

AGN

6

174

09 авг 2023, 19:08

Системы нелинейных уравнений

в форуме Численные методы

maksimis1111

1

320

05 дек 2020, 15:31

Метод итераций для системы нелинейных уравнений

в форуме Численные методы

mad_math

13

300

02 фев 2024, 09:08

Метод простой итерации при решение системы нелинейных уравне

в форуме Численные методы

corbulo

5

441

29 янв 2022, 10:54

Решение систем нелинейных уравнений

в форуме Численные методы

lapshun

1

385

20 дек 2017, 22:10


Часовой пояс: UTC + 3 часа [ Летнее время ]



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Яндекс.Метрика

Copyright © 2010-2023 MathHelpPlanet.com. All rights reserved