Форум: "Прочее";
Текущий архив: 2007.03.11;
Скачать: [xml.tar.bz2];
ВнизЕсть ли у кого нибудь метод Рунге-Кутта 4 ? Найти похожие ветки
← →
Кутта (2007-02-14 06:55) [0]И словесное описание зачем он нужен, и что делает при физических рассчётах?
А то на русском ничего толкового не нашёл. А по английски сложно понять. Если кто хочет, можете попробовать : http://www.gaffer.org/game-physics/integration-basics
Википедия об этом методе:
http://ru.wikipedia.org/wiki/%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%A0%D1%83%D0%BD%D0%B3%D0%B5-%D0%9A%D1%83%D1%82%D1%82%D0%B0
← →
icWasya © (2007-02-14 10:11) [1]А чего непонятно в википедии?
← →
Кутта (2007-02-15 04:00) [2]Непонятно:
> что делает при физических рассчётах?
Что для него является исходными данными, и какой он даёт результат. Чтоб словами это объяснялось.
У тебя есть функция на Паскале?
← →
Рунге (2007-02-15 07:40) [3]Он делает при решении дифференциальных уравнений. Соответственно и результат - это численное решение дифференциального уравнения в постановке задачи Коши. О чем собственно и сообщает ссылка на Вики. Для чего нужно решать дифференциальные уравнения при физических рассчетах к методу Рунге-Кутта никакого отношения не имеет. И уж старина Кутт должен об этом знать.
← →
Кутта (2007-02-15 07:50) [4]
> Рунге (15.02.07 07:40) [3]
> Для чего нужно решать дифференциальные уравнения при физических
> рассчетах к методу Рунге-Кутта никакого отношения не имеет.
> И уж старина Кутт должен об этом знать.
Ты, старина, первую ссылку читал ?
Вот эту: http://www.gaffer.org/game-physics/integration-basics
Там тебе английским языком рассказывается о применении метода Рунге-Кутта при рассчёте физики. Английским языком, и языком Си++.
А нужно что-нибудь типа того же самого, но по-русски на Дельфи.
Потому, что на английском многие моменты сложно понять.
Скажем при одном рассчёте у него получается 450.
t=10: position = 450, velocity = 100
А при другом 500. Непойму как именно он считает. По каким формулам. Ты лично можешь это разъяснить?
И то, что там дальше идёт про метод Рунге-Кутта, ты можешь коротенько изложить по русски?
← →
Рунге (2007-02-15 08:02) [5]Да пофигу Рунге-Кутта. Можно еще применять метод Эйлера. Вся соль по ссылке в том, что есть задача Коши и ее решают. Для этого избирают один из многочисленнейших методов. Рунге-Кутта 4-го порядка.
Формулы для метода 4-го порядка приведены в Вики. Написано там по русски.
Метод Эйлера они тоже рассматривают. Но при этом сообщают, что у него проблемы с точностью. А ее желательно повысить. И этого можно добиться зачастую применяя метод Рунге-Кутта 4-го порядка. О котором достаточно написано и по русски в Вики.
При этом они конечно перегибают палку:If you use Euler then you are a bloody idiot
Но видимо основания есть. И вот чтобы не быть этим идиотом, они и используют другой метод. Но чтобы совсем круто и не выглядеть идиотом, почему они не повышают порядок хотя бы до 100? Не по нашенски. А еще круче было бы стремиться решить дифур в квадратурах или на худой конец выразить в виде ряда с изучением поведения остаточного члена. Но не Эйлер, а Кутт. Так и быть.
Что не понятного?
← →
Alarm © (2007-02-15 08:13) [6]http://alglib.sources.ru/diffequations/rungekutta.php
http://alglib.sources.ru/diffequations/rungekuttasysauto.php
ну и можно посмотреть здесь:
http://alglib.sources.ru/diffequations/rungekuttasysauto.php
← →
Рунге (2007-02-15 08:18) [7]
> http://alglib.sources.ru/diffequations/rungekuttasysauto.
> php
> ну и можно посмотреть здесь:
> http://alglib.sources.ru/diffequations/rungekuttasysauto.
> php
Задача: найди 2 отличия. :)
← →
Alarm © (2007-02-15 08:36) [8]да:(
имелось в виду:
http://www.codenet.ru/progr/alg/Runge-Kutt-Method/
← →
Рунге (2007-02-15 08:41) [9]> Alarm © (15.02.07 08:36) [8]
Ссылка порадовала. Особенно возглассы студней. Когда же они книги читать научатся? Видимо прав palva -
http://delphimaster.net/view/15-1171463561/palva © (14.02.07 18:33) [18]
Сие - вздох. Превращается Россия в углеводородную империю. А вентили крутить можно и без Лавуазье, прости господи.
Но вы не ответили на животрепещеуий вопрос автора - как же быть с физическими расчетами? Формулы то приведены и Вике, а код в аглицкой статейке.
← →
Павел Калугин © (2007-02-15 10:22) [10]
> Рунге (15.02.07 08:41) [9]
а что не понятно? ветка из серии "дайте рабочий код"
← →
Кутта (2007-02-16 04:26) [11]
> Павел Калугин © (15.02.07 10:22) [10]
> а что не понятно? ветка из серии "дайте рабочий код"
Чего идиотничаешь? Читать не умеешь? [4]
← →
Jeer © (2007-02-16 09:45) [12]
> Кутта (16.02.07 04:26) [11]
> Чего идиотничаешь?
Я тебя уверяю, что все остальные, кроме тебя, поняли кому ты адресовал [11].
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2007.03.11;
Скачать: [xml.tar.bz2];
Память: 0.49 MB
Время: 0.043 c