LINUX.ORG.RU

разностные схемы в криволинейных координатах?

 ,


0

2

интересует, как расписывается сабж для оператора лапласа в цилиндрических координатах. подскажите книжек/статей по теме.

★★★★★

Последнее исправление: thunar (всего исправлений: 1)

обычным образом же. Посмотри, как оператор в этих координатах выглядит и на эту формулу разностную схему трави.

dikiy ★★☆☆☆
()
Ответ на: комментарий от dikiy

там же точки вдоль угловой координаты не будут лежать на одной прямой, для них надо интерполировать значения?

thunar ★★★★★
() автор топика
Ответ на: комментарий от thunar

там же точки вдоль угловой координаты не будут лежать на одной прямой, для них надо интерполировать значения?

у тебя входные данные в полярных координатах? Или в Декартовых? В первом случае - опять же тупо интерполируешь напрямую. Для этого надо интерполировать производные в формуле оператора Лапласа для цилиндрических координат.

Во втором случае считаешь оператор Лапласа в декартовых. Ну в смысле, что вот у тебя есть точка P=(x,y). Посчитал там [latex]l:=\Delta f\Big|_{x,y}[/latex], потом перевел координаты (x,y) в соотв. (r,\phi) и получил автоматом [latex]\Delta f\Big|_{r,\phi}=l[/latex].

dikiy ★★☆☆☆
()
Последнее исправление: dikiy (всего исправлений: 1)

Самарский, Николаев «Теория разностных схем». Там всё выписано как для цилиндрических, так и для сферических координат.

Reset ★★★★★
()
Ответ на: комментарий от dikiy

Ага. В цилиндрических координатах всё так и будет, так как там нет особенностей. А вот на сфере для полюсов есть нюансы :)

Reset ★★★★★
()

Кроме самой центральной оси, на масштабе шага сетки они же практически не отличаются от декартовых.

Pythagoras ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.