|
2 / 2 / 0
Регистрация: 24.09.2008
Сообщений: 10
|
|
Решение систем дифференциальных уравнений методами Эйлера24.09.2008, 23:38. Показов 44666. Ответов 20
Метки нет (Все метки)
Здравствуйте, дорогие программисты и просто любители языка С++!
В принципе, моя будущая специальность никак не пересекается с информатикой и тем более с языком С++, но увы наше образование устроенно так, что учат и тому, что тебе не надо........вобщем нет времени для рилических отступлений, перейду, пожалуй, сразу к своей просьбе. Дело в том, что лекции нам по системам дифф. уравненией не начитали, но программу по этой теме задали. И мне как человеку достаточно далёкому от программирования выполнить её достаточно трудно. Так что вся надежда на вас! Данные будут прикреплены к моему посту, есть просто огромная просьба помочь мне в решение проблемы. Нужно составить программу на языке С++ для решения данной системы уравнения. Если поможет в этом решение в МатКаде или Фартране, то это в файле будет. Будьте добры, помогите, пожалуйста. Думаю, что для настоящих программистов эта задаче более чем лёгкая.....не то что для нас энергетиков Скачать файл ххх.doc З.Ы. если можно, то элементарнейшим языком
0
|
|
| 24.09.2008, 23:38 | |
|
Ответы с готовыми решениями:
20
Решение системы дифференциальных уравнений методом Эйлера Решение уравнений методами Рунге-Кутта и Эйлера Решение систем линейных уравнений различными методами |
|
10 / 10 / 2
Регистрация: 18.08.2008
Сообщений: 127
|
|
| 25.09.2008, 00:16 | |
|
элементарным языком не получится .
Если серьезно сказать ,то эта задача для энергетиков . А точнее для тех энергетиков , которые вы никогда не станете . Внимательно изучай TOЭ . Когда то я проходил курс и мог решить эти задачи при помощи калькулятора. Но сейчас я уже эти моменты не вспомню , да и они не к чему . Да вот еще . Люди "низших" профессий склоны перекладывать свои недоработки на людей "высших" . Закончишь ,будешь работать, узнаешь. так механики перекладывают на электриков , ну а те электронщиков систем управления , а те на программистов . Будто те боги. Если хочешь , что бы тебе помогли , то составь формулы . А по формулам программу уже нарисуем .
0
|
|
|
2256 / 771 / 25
Регистрация: 27.05.2008
Сообщений: 1,496
|
||
| 25.09.2008, 00:21 | ||
|
0
|
||
|
2 / 2 / 0
Регистрация: 24.09.2008
Сообщений: 10
|
|
| 25.09.2008, 02:36 [ТС] | |
|
qwone
1) ТОЭ нет, я перешёл только лишь на второй курс; 2) всё готово, есть все формулы, нужно лишь составить программу; 3) проблема заключается в том, что не начитаны лекции по системам диф. уравнений, как это всё оформляется в С++ я не знаю, в прочем, как и вся группа; 4) пожалуй, и самое главное проблема не в оформлении формул, я имею и по физике, и по математике 5 в одном из самых престижный технических вузов Поволжья.Проблема в реализации всего этого в пакете С++.....ну нельзя толком знать этот язык, когда занятия у тебя раз в две недели, а порой пропадают по праздникам! Если можешь помочь, то буду очень благодарен, формулы есть в прикреплённом файле. Суть проблемы описана в посте выше. Если поможешь, то с радостью перечислю на счёт твоего мобильного сумму до 100 рублей ![]() З.Ы. в прикреплённом нужно решить уравнения (2) и (3), в прочем, там всё написано. Добавлено через 1 час 9 минут 43 секунды К тому же, пообщавшись с однокурсниками, понял, что действую от лица всей группы. Нам задали задачу, которую не начитали, вот и попали в просак.....так сказать. Да и к тому же, не думайте, что мы ищем халявы. Задание состоит из 3 частей, просим помочь только в одной, как я и говорил, что готовы и деньги заплатить. Спасибо! Добавлено через 52 минуты 33 секунды если кто возьмётся, то оплату гарантирую! нужно решить систему методом Эйлера и методом Эйлера-Коши.
0
|
|
|
10 / 10 / 2
Регистрация: 18.08.2008
Сообщений: 127
|
|
| 25.09.2008, 18:38 | |
|
havrolev
Это ТОЭ без хотя бы поверхностного знания что это такое в энергетике делать не чего. (ТОЭ- это теоретические основы электротехники) . Обычно применяются при расчетах электрических цепей . активная и реактивная нагрузка . Задача подразумевает знание комплексных чисел и переходных процессов ( при включении и выключении , переключении .) Вам надо просто видеть типовое решение этой задачи . Когда есть пример там уже пойдет как по рельсам . это ТОЭ ознакомься обязательно . Даже если будет готовая программа . Не знание основ приведет к плохой оценке. http://www.toehelp.ru/theory/toe/contents.html позже посмотрю решение этой задачи в инете . Но ничего не гарантирую . Оплаты не получиться . Я в Украине . Увы . Как и результата. Добавлено через 3 минуты 26 секунд Лекция N 24. Переходные процессы в линейных электрических цепях с сосредоточенными параметрами. http://www.toehelp.ru/theory/t... ure24.html
0
|
|
|
2 / 2 / 0
Регистрация: 24.09.2008
Сообщений: 10
|
|
| 25.09.2008, 19:14 [ТС] | |
|
qwone, большое спасибо за предоставленный сайт! Я как раз хотел перед самой электротехникой вникнуть в него, чтобы потом не было каких-то непоняток с ним! Огромное спасибо!
Но при этом проблема состоит в другом, у всей группы не начитанны лекции по информатике, поэтому есть проблемы с решением примера. Если у вас на компьютере есть какая-то информация по реализации системы диф. уравнений методом Эйлера и Эйлера-Коши, то буду признателен. http://www.toehelp.ru/theory/i... ure14.html вот, именно методом Эйлера и его модификацией нужно нам и решить систему, если поможете, буду очень благодарен...........язык толком не преподают, а резульятат требуют, хоть и курс информатики длится всего лишь один год.
0
|
|
|
10 / 10 / 2
Регистрация: 18.08.2008
Сообщений: 127
|
|||||||||||
| 25.09.2008, 22:16 | |||||||||||
|
С вас врят ли потребуют слишком серьезных программ .
Программа должна быть консольная (без окон и всяких прибамбасов) .Это слишком затянет код программы .Графику наверное тоже можно откинуть . Си в консоле слаб на графику. Скорее всего будет ввод будет с клавиатуры или в программе вставлены данные . Будут фунции построенные на формуле решения и вывод .
Добавлено через 11 минут 59 секунд Блок-схема метода Эйлера-Коши с уточнением http://solidbase.karelia.ru/ed... koshi.shtm http://solidbase.karelia.ru/ed... es/13.shtm Это значить надо будет делать иттерацию ( постепенное приближение). Задать начальное число - потом вставить в формулу и получить его еще ближе . И если оно мало меняется то это оно и есть . Аналогия как артелирист - выстрел - перелет(недолет)-выстрел - .. - цель поражена Добавлено через 8 минут 47 секунд Да забыл . Бывают уравнения Ax^2+Bx+C=0 здесь зная A B C можно найти x по классической формуле . Но если бы не было формулы делали так : x=-(C+Ax^2)/B . но мы же не знаем x . тогда бы взяли примерное x=x1 и нашли бы x2=-(C+Ax1^2)/B и если x2 и x1 сильно отличались то делали дальше x3=-(C+Ax2^2)/B ... x100= -(C+Ax99^2)/B долго по человеческим меркам и быстро сделала бы машина. 1.3 Решение системы дифференциальных уравнений на языке Фортран:
0
|
|||||||||||
|
2 / 2 / 0
Регистрация: 24.09.2008
Сообщений: 10
|
|
| 26.09.2008, 06:12 [ТС] | |
|
qwone,
Спасибо большое! Я вам безмерно благодарен! Теперь наконец-таки понял, что разница между решением простого диф. уровнения и системы в С++ минимальна, до этого думал, что есть какие-то свои методы. Огромное спасибо, узнав это могу сделать всё сам ![]() тебе что это перевести в С++ ??? нет, спасибо, я всё понял!
0
|
|
|
10 / 10 / 2
Регистрация: 18.08.2008
Сообщений: 127
|
|
| 26.09.2008, 17:36 | |
|
havrolev
Я тоже этому рад ! Особенно когда люди самостоятельно потом решают . Но С++ очень сложный язык .Во всех его эпостасях не знает никто . Но использовать его как расширение ( ну очень большое расширение ) легко . Главное знать формулы решения . И все будет пучком. Удачи !
0
|
|
|
2 / 2 / 0
Регистрация: 24.09.2008
Сообщений: 10
|
|
| 26.09.2008, 18:01 [ТС] | |
|
Это значить надо будет делать иттерацию ( постепенное приближение).
Задать начальное число - потом вставить в формулу и получить его еще ближе . И если оно мало меняется то это оно и есть . Аналогия как артелирист - выстрел - перелет(недолет)-выстрел - .. - цель поражена офф-топ, конечно. но эта фраза удивила))) я прекрасно знаю все методы по информатике аналитически, понимаю их смысли и могу всё сделать это на бумаге, только вот как это перевести на С++))))) вот с этим проблема,
0
|
|
|
10 / 10 / 2
Регистрация: 18.08.2008
Сообщений: 127
|
||||||
| 26.09.2008, 19:19 | ||||||
хотя все выведены их одной задачи ( найти такое число чтобы оно было умножено само на себя не изменилось) А это просто еще один подход http://ru.wikibooks.org/wiki/%... 0%B8%D1%8F ну и еще вариант составления програм на си http://www.intuit.ru/department/se/pbmsu/9/2.html
0
|
||||||
|
2 / 2 / 0
Регистрация: 24.09.2008
Сообщений: 10
|
||||||
| 26.09.2008, 19:30 [ТС] | ||||||
0
|
||||||
|
2256 / 771 / 25
Регистрация: 27.05.2008
Сообщений: 1,496
|
|
| 26.09.2008, 19:34 | |
|
Компилятор достаточно ясно говорит,что там лишние скобки.
0
|
|
|
2 / 2 / 0
Регистрация: 24.09.2008
Сообщений: 10
|
||||||
| 26.09.2008, 21:02 [ТС] | ||||||
0
|
||||||
|
2256 / 771 / 25
Регистрация: 27.05.2008
Сообщений: 1,496
|
|
| 26.09.2008, 21:21 | |
|
while(t1<=t<=t2)
расставляй скобки для операций. Скажем,если t1 <= t2, то результат операции будет 1,после чего эта единица сравнится с t2(если t1> t2,то будет ноль и ноль сравнится с t2). Думаю,это не то,что тебе надо. while( (t1<=t ) && (t<=t2) )
0
|
|
|
2 / 2 / 0
Регистрация: 24.09.2008
Сообщений: 10
|
||||||
| 26.09.2008, 22:03 [ТС] | ||||||
0
|
||||||
|
10 / 10 / 2
Регистрация: 18.08.2008
Сообщений: 127
|
|||||||||||
| 27.09.2008, 22:58 | |||||||||||
Добавлено через 4 часа 48 минут 47 секунд
1
|
|||||||||||
|
2 / 2 / 0
Регистрация: 24.09.2008
Сообщений: 10
|
|
| 28.09.2008, 02:55 [ТС] | |
|
спасибо огромное!! я безмерно благодарен, но почему в результате показываются только параметры при t>t1?
0
|
|
|
10 / 10 / 2
Регистрация: 18.08.2008
Сообщений: 127
|
||||||
| 28.09.2008, 10:00 | ||||||
|
у тебя просто экрана не хватило . оно сверху.
у меня визуал - я вижу все строки . Добавлено через 2 минуты 41 секунду добавь после 1-го цикла
2
|
||||||
|
2 / 2 / 0
Регистрация: 24.09.2008
Сообщений: 10
|
||||||
| 28.09.2008, 19:47 [ТС] | ||||||
|
qwone
Спасибо большое!
2
|
||||||
| 28.09.2008, 19:47 | |
|
Помогаю со студенческими работами здесь
20
Решение дифференциальных уравнений Решение дифференциальных уравнений Решение дифуров методами Эйлера-Коши с итерациями и Рунге-Кутты четвертого порядка Решение системы дифференциальных уравнений Решение нелинейных уравнений двумя методами Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут.
В век Веб все очень привыкли к дизайну Single-Page-Application .
Быстренько разберем подход "на фреймах".
Мы делаем одну. . .
|