Аватар для Sergoo_ua
5 / 5 / 1
Регистрация: 27.05.2015
Сообщений: 230

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

07.10.2015, 22:58. Показов 6262. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вложение 583539 как решается такое задания?
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
07.10.2015, 22:58
Ответы с готовыми решениями:

Решение систем нелинейных уравнений методом Ньютона
Задача :Разработать программу для Решения Систем нелинейны уравнений методом Ньютона. Предполагается, что исходные данные введены...

Метод Ньютона для нелинейных систем уравнений.
Здравствуйте, я здесь первый раз поэтому не судите строго если что не так.Помогите пожалуйста написать программу в матлабе Метод...

Решение нелинейных уравнений, метод Ньютона
у вас есть примера задачи решение нелинейных уравнений в matlab'e Добавлено через 4 минуты пожалуста помагите Добавлено через 2...

10
 Аватар для Зосима
5246 / 3574 / 379
Регистрация: 02.04.2012
Сообщений: 6,477
Записей в блоге: 18
12.10.2015, 08:57
господа модераторы, а можно картиночку вернуть?
0
 Аватар для Sergoo_ua
5 / 5 / 1
Регистрация: 27.05.2015
Сообщений: 230
14.10.2015, 15:41  [ТС]
ну вот)
Миниатюры
Решение систем нелинейных уравнений. Метод Ньютона  
0
Эксперт по математике/физике
 Аватар для SSC
3390 / 1913 / 571
Регистрация: 09.04.2015
Сообщений: 5,365
14.10.2015, 15:57
А во втором уравнении х4 не потерялся?
0
 Аватар для Sergoo_ua
5 / 5 / 1
Регистрация: 27.05.2015
Сообщений: 230
14.10.2015, 16:12  [ТС]
Не знаю, в задании написано без Х4
0
Эксперт по математике/физике
 Аватар для SSC
3390 / 1913 / 571
Регистрация: 09.04.2015
Сообщений: 5,365
15.10.2015, 08:21
Лучший ответ Сообщение было отмечено Sergoo_ua как решение

Решение

Matlab M
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
clc
clear all
xn(1)=0; xn(2)=0; xn(3)=0; xn(4)=0;
x(1)=-10; x(2)=-10; x(3)=-10; x(4)=-10;
 
eps=1e-6;
fl_stop=true;
while  fl_stop
    xn(1)=sqrt(-x(2)-7*x(3)-3*x(4))/2; %x1 из 1 ур
    xn(3)=-sqrt(-x(1)-3*x(2)-6)/10; %x3 из 2 ур
    xn(2)=(-12*x(1)-9*x(3)^2-x(4))/2; %x2 из 3 ур
    xn(4)=-sqrt(-3*x(1)-5*x(2)-3*x(3)); %x4 из 4 ур
    if sum(abs(x-xn))<eps
        fl_stop=false;
    end
    x=xn;
end
x
Находит Одно из решений. Есть ли другие, возможно комплексные, не знаю
2
 Аватар для Sergoo_ua
5 / 5 / 1
Регистрация: 27.05.2015
Сообщений: 230
15.10.2015, 19:32  [ТС]
Спасибо

программа работает, но значения не совпадают, они не =0
и почему, в коде написано x(1)=-10; x(2)=-10; x(3)=-10; x(4)=-10; почему так???
Миниатюры
Решение систем нелинейных уравнений. Метод Ньютона  
0
Эксперт по математике/физике
 Аватар для SSC
3390 / 1913 / 571
Регистрация: 09.04.2015
Сообщений: 5,365
23.10.2015, 07:39
Извиняюсь! в спешке не проверил результат. Ниже исправленная версия

Matlab M
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
clc
clear all
x(1)=-10; x(2)=-10; x(3)=-10; x(4)=-10;
 
eps=1e-6;
fl_stop=true;
in=1000;
while  fl_stop && in>0
    xn(1)=-sqrt((-x(2)-7*x(3)-3*x(4))/2); %x1 из 1 ур
    %xn(2)=-2*x(1)^2-7*x(3)-3*x(4); %x2 из 1 ур
    %xn(3)=(-2*x(1)^2-x(2)-3*x(4))/7; %x3 из 1 ур
    %xn(4)=(-2*x(1)^2-x(2)-7*x(3))/3; %x4 из 1 ур
 
 
    %xn(1)=-3*x(2)-10*x(3)^2-6; %x1 из 2 ур
    xn(2)=(-x(1)-10*x(3)^2-6)/3; %x2 из 2 ур
    %xn(3)=-sqrt((-x(1)-3*x(2)-6)/10); %x3 из 2 ур
 
    %xn(1)=(-2*x(2)-9*x(3)^2-x(4))/12; %x1 из 3 ур
    %xn(2)=-12*x(1)-2*x(2)-9*x(3)^2; %x2 из 3 ур
    xn(3)=-sqrt((-12*x(1)-2*x(2)-x(4))/9); %x3 из 3 ур
    %xn(4)=-12*x(1)-2*x(2)-9*x(3)^2; %x4 из 3 ур
 
    %xn(1)=(-5*x(2)-3*x(3)-x(4)^2)/3; %x1 из 4 ур
    %xn(2)=(-3*x(1)-3*x(3)-x(4)^2)/5; %x2 из 4 ур
    %xn(3)=(-3*x(1)-5*x(2)-x(4)^2)/3; %x3 из 4 ур
    xn(4)=-sqrt(-3*x(1)-5*x(2)-3*x(3)); %x4 из 4 ур
    if sum(abs(x-xn))<eps
        fl_stop=false;
    end
    x=xn;
    in=in-1;
end
x
a1=2*x(1)*x(1)+x(2)+7*x(3)+3*x(4)
a2=x(1)+3*x(2)+10*x(3)*x(3)+6
a3=12*x(1)+2*x(2)+9*x(3)*x(3)+x(4)
a4=3*x(1)+5*x(2)+3*x(3)+x(4)*x(4)
Строка 3 начальная точка поиска решения, если ее менять возможно найдется еще решение (а может решение и разойдется, тоесть решение не будет найдено)
Еще вариант поиска других решений - включать поиск других x из каждого уравнения.
Сейчас реализовано:
x1 из 1 уравнения
x2 из 2 уравнения
x3 из 3 уравнения
x4 из 4 уравнения
Можно попробовать другие варианты, например
x2 из 1 уравнения
x1 из 2 уравнения
x3 из 3 уравнения
x4 из 4 уравнения
и так далее
2
 Аватар для Sergoo_ua
5 / 5 / 1
Регистрация: 27.05.2015
Сообщений: 230
23.10.2015, 10:24  [ТС]
Большое спасибо, программа работает правильно

А можно еще 1 вопрос, зачем вот эта строка?
x(1)=-10; x(2)=-10; x(3)=-10; x(4)=-10;
0
 Аватар для Зосима
5246 / 3574 / 379
Регистрация: 02.04.2012
Сообщений: 6,477
Записей в блоге: 18
24.10.2015, 20:36
Sergoo_ua, это начальное предположение
0
 Аватар для Sergoo_ua
5 / 5 / 1
Регистрация: 27.05.2015
Сообщений: 230
25.10.2015, 17:33  [ТС]
понятно
дякую)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
25.10.2015, 17:33
Помогаю со студенческими работами здесь

Решение нелинейных уравнений (НУ), метод Ньютона
Выдает ошибку и ничего не решается , помогите,пожалуйста,завтра сдавать уже:( function = newton(f,df,tx) x0 = tx(1); % нижняя граница...

Метод Ньютона или метод простых итераций для нелинейных уравнений
нужно выбрать один из методов и с помощью этого метода реализовать решение нелинейных уравнений, в конце необходима оценка погрешности

Решение нелинейных уравнений методом Ньютона
Здравствуйте! Помогите решить следующую задачу в матлаб: Создайте программу, которая методом Ньютона определяет решения системы двух...

Решение системы нелинейных уравнений методом Ньютона
Здравствуйте. Помогите пожалуйста реализовать метод простых итераций и метод Ньютона для решения системы нелинейных уравнений. ...

Решение систем нелинейных уравнений приближенным методом
Добрый день. Стоит задача решить систему нелинейных уравнений. Точного решения не существует, поэтому заданы границы возможных значений...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Опции темы

Новые блоги и статьи
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru