Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.03.11;
Скачать: CL | DM;

Вниз

Есть ли у кого нибудь метод Рунге-Кутта 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;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.031 c
3-1166200568
Vlad Oshin
2006-12-15 19:36
2007.03.11
подскажите объединение таблиц


2-1171946978
Marat
2007-02-20 07:49
2007.03.11
QReport


11-1150184429
DevilDevil
2006-06-13 11:40
2007.03.11
эквивалент SpinEdit? Key preview?


15-1171519470
kolyann..
2007-02-15 09:04
2007.03.11
Есть ли жизнь после HDD low level format ????


4-1162294775
dip63
2006-10-31 14:39
2007.03.11
Процедура по хуку клавиатуры вызывается два раза