|
1 / 1 / 0
Регистрация: 28.01.2017
Сообщений: 32
|
||||||
Добавить функционал в готовую программу решения систем дифферинциальных уравнений28.01.2017, 11:20. Показов 2365. Ответов 33
Метки нет (Все метки)
Здравствуйте, мне нужно сделать программу, которая будет решать различные системы дифуров, заданные мною же.
У меня есть, мною же написанная программа, решающая дифуры по отдельности, методом рунге кута 4го порядка, программа выводит точки удовлетворяющие решению и строит по ним график функции. Вот пример для y'=y : Решением является функция C*e^x , как видно на скрине, точки удовлетворяют этой функции, ну в общем, это и есть решение. Как можно этот метод прикрутить для решения сразу системы? Думал, решать уравнения системы по отдельности, сравнивать таблицы полученных решений и выводить одинаковые точки, по ним же строить график, но, сколько разных дифуров не перепробовал, совпадающих точек практически не было. В общем, может я что-то не догоняю или вообще мыслю не правильно, помогите пожалуйста, направьте на путь истинный! Если что, вот функция решающая, возвращает массив точек, которые и выводятся в таблице:
0
|
||||||
| 28.01.2017, 11:20 | |
|
Ответы с готовыми решениями:
33
Помогите найти программу решения систем алгебраических уравнений методом Зейделя Готовые библиотеки для решения систем уравнений Библиотеки для решения (недоопределённых) систем линейных уравнений |
|
1 / 1 / 0
Регистрация: 28.01.2017
Сообщений: 32
|
|||||||||||
| 28.01.2017, 17:34 [ТС] | |||||||||||
|
Там не только в порядке, есть и в вычислении отличия, я немного не так делал:
Добавлено через 2 минуты График, который я скидывал,парабола, такой график строится по решению, у нас получается просто 2 отдельных графика
0
|
|||||||||||
|
1272 / 1029 / 470
Регистрация: 25.12.2016
Сообщений: 3,333
|
|||
| 28.01.2017, 17:39 | |||
|
Добавлено через 2 минуты
0
|
|||
|
1 / 1 / 0
Регистрация: 28.01.2017
Сообщений: 32
|
|
| 28.01.2017, 17:42 [ТС] | |
|
0
|
|
|
1 / 1 / 0
Регистрация: 28.01.2017
Сообщений: 32
|
|
| 28.01.2017, 17:49 [ТС] | |
|
0
|
|
|
1272 / 1029 / 470
Регистрация: 25.12.2016
Сообщений: 3,333
|
|
| 28.01.2017, 17:53 | |
|
А в чём вопрос?
0
|
|
|
1 / 1 / 0
Регистрация: 28.01.2017
Сообщений: 32
|
|
| 28.01.2017, 17:57 [ТС] | |
|
Извините, что уже столько времени у вас отнял, очень благодарен за помощь! Даже удивлён!
Вопрос в том, почему получаются совершенно другие графики? Правильные ли графики, которые получаются? Как получить такие, как я скидывал выше?
0
|
|
|
1272 / 1029 / 470
Регистрация: 25.12.2016
Сообщений: 3,333
|
|
| 28.01.2017, 18:00 | |
|
0
|
|
|
1 / 1 / 0
Регистрация: 28.01.2017
Сообщений: 32
|
|
| 28.01.2017, 18:02 [ТС] | |
|
0
|
|
|
1272 / 1029 / 470
Регистрация: 25.12.2016
Сообщений: 3,333
|
|
| 28.01.2017, 18:05 | |
|
Если есть сомнения, можно решить систему в wolphram alpha:
https://www.wolframalpha.com/i... ,+y(0)%3D1
0
|
|
|
1 / 1 / 0
Регистрация: 28.01.2017
Сообщений: 32
|
|
| 28.01.2017, 18:15 [ТС] | |
|
Не знаю, почему, график построен с решения на фольфраме, но всё равно отличия по точкам, по сравнению с графиком из программы
0
|
|
|
1272 / 1029 / 470
Регистрация: 25.12.2016
Сообщений: 3,333
|
||||||
| 28.01.2017, 18:15 | ||||||
|
Если подставить в мою программу x0=3, y0=0, то при t=2 получим:
Довольно хорошее соответствие.
1
|
||||||
|
1 / 1 / 0
Регистрация: 28.01.2017
Сообщений: 32
|
|
| 28.01.2017, 18:26 [ТС] | |
|
Блин, извините за тупость, но почему вот тут тогда, мы же тоже строим график по t, так вот из графика видно, что когда t=2, точка где то на -15 стоит
0
|
|
|
1272 / 1029 / 470
Регистрация: 25.12.2016
Сообщений: 3,333
|
|||||||
| 28.01.2017, 18:36 | |||||||
0
|
|||||||
|
1 / 1 / 0
Регистрация: 28.01.2017
Сообщений: 32
|
||||||
| 28.01.2017, 18:40 [ТС] | ||||||
|
Хотя нет, вот, вашу прогу открыл, при t=2
В чём дело? ну, на всякий вот:
0
|
||||||
| 28.01.2017, 18:40 | |
|
Разработать функцию для решения систем линейных уравнений методом Зейделя Исправить код метод Ньютона для решения систем нелинейных уравнений под нужное условие Подскажите пожалуйста как добавить конструктор копирования в готовую программу Разработать программу решения систем линейных алгебраических уравнений
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
FPS контроллер с анимированными Y-Bot и 3D-звуком miniaudio (Box3D, Recast, BehaviorTree.CPP, ozz-animation, ImGui, OpenGL и SDL3)
8Observer8 18.10.2026
Содержание блога | English Version
Полное мультиплатформенное руководство по стартовому проекту с FPS-контроллером игрока, анимированными роботами Y-Bot с 4-слойным блендингом, 3D-физикой Box3D,. . .
|
Локальный http сервер
Argus19 17.10.2026
Локальный http сервер
На работе, на двух локальных компьютерах круглосуточно работают программы опроса приборов с записью в книги Excel,которые раз в сутки записываются на сервер компании. Т. к. . . .
|
Копировать Windows на новый диск на UEFI
damix 17.10.2026
https:/ / uriesk. wordpress. com/ 2016/ 11/ 01/ move-window-10-to-ssd-on-a-uefi-dualboot-system-with-basic-linux-tools/
TL DR
Вставляем диск, а старый подключаем через переходник, грузимся с лайва. . .
|
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык.
Возвращает он вот это:
https:/ / i. **********/ vqBWLe2. png
Нужную строчку в 3й колонке просто выдумал. .
Это. . .
|
|
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor.
Это. . .
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|