Форум программистов, компьютерный форум, киберфорум
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.69/55: Рейтинг темы: голосов - 55, средняя оценка - 4.69
0 / 0 / 0
Регистрация: 12.10.2016
Сообщений: 38

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

24.12.2016, 13:14. Показов 11020. Ответов 11
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день, имеется следующая задача: необходимо решить систему из н уравнений, уравнений может быть и больше 3. Я так понимаю, что если реализовывать алгоритм для решения самостоятельно, то возникнут определённый трудности. От чего есть идея просто генерировать систему уравнений, а дальше вносить её, например, в wolframalpha, откуда уже забирать ответ. Но я даже не представляю, с чего начать данную реализацию, и возможна ли она в принципе. Если кто-нибудь уже сталкивался с подобной задачей, то прошу направить меня в нужное русло. Если же это проблематично, то прошу помочь с реализацией алгоритма для решения системы из хотя бы 3 уравнений, этого достаточно будет. Благодар ю!
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
24.12.2016, 13:14
Ответы с готовыми решениями:

Решение системы уравнений с 6 неизвестными
Система уравнений не считается, выдает ошибку "переменная не определена" Где может быть ошибка, никак не пойму? (Версия MathCad -...

Решение системы уравнений с 3-мя неизвестными.
Ребята хотел попробовать решить систему из 3 уравнений с 3мя неизвестными, хотел получить не числовые а буквенные выражения для нахождения...

Решение системы уравнений с 2 неизвестными
Пробую решить систему уравнений с 2-мя неизвестными, знаю что в итоге должно получиться, однако результаты не сходятся. Итоговые...

11
3 / 3 / 2
Регистрация: 21.12.2016
Сообщений: 8
24.12.2016, 19:16
Лучший ответ Сообщение было отмечено art-asmolovskij как решение

Решение

Что-то типа такого?
Решается так
0
0 / 0 / 0
Регистрация: 12.10.2016
Сообщений: 38
25.12.2016, 20:08  [ТС]
Отлично. То, что нужно, спасибо !
0
0 / 0 / 0
Регистрация: 30.07.2018
Сообщений: 4
30.07.2018, 14:44
Ixb3k, Подскажите пожалуйста как изменить тело программы, чтобы получить обратное решение - задаёшь "res_1, res_2, res_3, res_4", получаешь переменные "a, b, c, d". СПАСИБО

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
public class Main {
 
    public static void main(String[] args) {
        int res_1;
        int res_2;
        int res_3;
        int res_4;
        double a = 3.5;
        double b = 4.5;
        double c = 9.5;
        double d = 3.5;
 
 
        res_1 = (int) (a + b);
        res_2 = (int) (a + c);
        res_3 = (int) (c - d);
        res_4 = (int) (b + d);
        System.out.println("Уравнение_1 a+b=" + res_1);
        System.out.println("Уравнение_2 a+c=" + res_2);
        System.out.println("Уравнение_3 c-d=" + res_3);
        System.out.println("Уравнение_4 b+d=" + res_4);
    }
}
0
37 / 35 / 9
Регистрация: 13.02.2017
Сообщений: 205
30.07.2018, 14:57
Ну блин. Это уже даже не программирование, а алгебра за девятый класс!

b=(res1-res2+res3+res4)/2
a=res1-b
c=res2-a
d=res4-b

(и выделяйте код в тег java)
0
0 / 0 / 0
Регистрация: 30.07.2018
Сообщений: 4
30.07.2018, 16:00
alexjun, СПАСИБО БОЛЬШОЕ за ответ!!! как это осуществить средствами алгебры - понятно, но как присвоить целые числа res_1.......res_4 и получить на выходе данные для переменных a, b, c, d? Извините за вопрос....
0
 Аватар для Aviz__
2745 / 2054 / 507
Регистрация: 17.02.2014
Сообщений: 9,473
30.07.2018, 18:01
Цитата Сообщение от grigpetrsur Посмотреть сообщение
средствами алгебры - понятно
напиши, как. бывает, пока пишешь, приходит понимание, как запрограммировать...
0
37 / 35 / 9
Регистрация: 13.02.2017
Сообщений: 205
31.07.2018, 08:37
Цитата Сообщение от grigpetrsur Посмотреть сообщение
alexjun, СПАСИБО БОЛЬШОЕ за ответ!!! как это осуществить средствами алгебры - понятно, но как присвоить целые числа res_1.......res_4 и получить на выходе данные для переменных a, b, c, d? Извините за вопрос....
Да пожалуйста.
А если не секрет, вам это зачем?
0
0 / 0 / 0
Регистрация: 30.07.2018
Сообщений: 4
31.07.2018, 08:47
alexjun, Доброе утро. Это простое увлечение за чистыми решениями. Не для работы!
0
37 / 35 / 9
Регистрация: 13.02.2017
Сообщений: 205
31.07.2018, 10:10
Цитата Сообщение от grigpetrsur Посмотреть сообщение
Это простое увлечение за чистыми решениями. Не для работы!
Ну то что не для работы понятно. Это даже не похоже, что для учебы.
Поменяйте присваивания. И поменяйте формулы. Вот и весь ответ.
1
0 / 0 / 0
Регистрация: 30.07.2018
Сообщений: 4
31.07.2018, 11:22
alexjun, СПАСИБО!
0
1 / 1 / 0
Регистрация: 11.03.2018
Сообщений: 115
17.02.2024, 22:51
Я знаю, что я поздно, но все же. Мне тоже было необходимо решить систему нелинейных уравнений средствами Java. На просторах гитхаба нашел внезапно только что образовавшуюся библиотеку - https://github.com/Tamada4a/DasOptimization
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
17.02.2024, 22:51
Помогаю со студенческими работами здесь

Решение системы нелинейных уравнений с 5 неизвестными
Здравствуйте Нужна помощь с решением данной системы. А то моих мозгов что-то не хватает

Решение системы нелинейных уравнений с 5 неизвестными
Люди помогайте :) Кто как может естественно)) {{x}_{1}}^{2}+2{{x}_{2}}^{2}-19=0 \\ {x}_{1}+2{x}_{2}{x}_{3}-11=0 \\...

Решение системы уравнений с отделяющимися неизвестными
есть отскриненный пример решения, но если я делаю те же действия (rsh:=find) вылезает ошибка (эта переменная не определена). Можете...

Решение системы из n линейных уравнений с n неизвестными
Имя входного файла: input.txt Имя выходного файла: output.txt Ограничение по времени: 2 секунды Ограничение по памяти: 64 мегабайта ...

Решение системы уравнений с тремя неизвестными
Здравствуйте. Есть система уравнения: x+y+z=1 xy+yz+zx=-4 x^3+y^3+z^3=1 Каким способом можно решить данную систему?


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

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru