Re: Линия тока

From
Maxim Balagansky (2:5001/27.5)
To
Kluchnikov Eugene
Date
2002-09-23T09:57:22Z
Area
RU.ALGORITHMS
_Привет, Kluchnikov!_

 MB>> 1) Берем произвольную точку объема $x^0=(x_1^0,x_2^0,x_3^0)$
 MB>> 2) Вычисляем вектор скорости $\bar u=(u,v,w)$ в этой точке

 >  Примерно тем же нанимался в 2D - у меня было 3 способа - как Ты
 > сказал, методом Рунге-Кутты, и моим методом -
 > вычичляем n=(u,v,w)/|(u,v,w)|
А как вычисляем? Пробовал брать значения из ближайшего узла - рисует плохо, течение очень завихренное, алгоритм промахивается и "вылетает" за границу области.

 > далее r1=r0+k*n (r - радиус вектор, n -
 > направление) Третий метод был введен, так как первый метод -
 > "контекстно зависим", и поэтому в некоторых местах, не смотря на
 > константу сильно уходит; а второй метод - Р-К 4-го порядка - делал
 > floating operation overflow на "нехороших" функциях - как раз из-за
 > своего порядка.

А как работает алгоритм Рунге-Кутта? Насколько я помню, этот метод для численного решения дифуров...

С уважением, Максим Балаганский

--- GoldED+/W32 1.1.4.7
 * Origin:  (2:5001/27.5)