|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Maxim Balagansky 2:5001/27.5 20 Sep 2002 08:54:22 To : All Subject : Линия тока -------------------------------------------------------------------------------- Есть трехмерное поле скоростей (U,V,W). Требуется построить линию тока из произвольной точки объема, как это умеет делать TecPlot. Единственное, что я могу придумать это такой алгоритм: 1) Берем произвольную точку объема $x^0=(x_1^0,x_2^0,x_3^0)$ 2) Вычисляем вектор скорости $\bar u=(u,v,w)$ в этой точке 3) Следующую точку кривой получаем $x_1^1=x_1^0+u*h$ $x_2^1=x_2^0+v*h$ $x_3^1=x_3^0+w*h$, где h --- заданный шаг 4) К пункту 2 Есть одно слабое место в данном алгоритме: пункт 2) :). Как мне расчитать скорости в произвольной точке, если заданы сеточные данные? Очевидно надо как-то интерполировать, вот только каким способом? Ведь u,v,w функции трех (!!!) переменных. А может есть способ и попроще? ЗЫЖ TecPlot меня вполне устраивает, просто это дело принципа. Я еще не зная о TecPlot'е пытался написать свою программу. Уже не могу остановиться... :) С уважением, Максим Балаганский --- GoldED+/W32 1.1.4.7 * Origin: (2:5001/27.5) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/27613d8a7227.html, оценка из 5, голосов 10
|