2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки


Правила форума


Посмотреть правила форума



Начать новую тему Ответить на тему
 
 Наложение сетки на фигуру. Коэффициент заполнения ячейки
Сообщение08.07.2017, 16:19 
Заслуженный участник
Аватара пользователя


28/07/09
1178
Задана некоторая область $G$ в $\mathbb{R}^3$, можно считать, что выпуклая.
Будем считать, что область задана своей индикаторной функцией
$$1_G (\vec{r}) = \begin{cases}
1,& \vec{r} \in G\\
0,& \vec{r} \notin G\\
\end{cases}$$

Самый простой способ дискретизации этой области -- это ввести декартову сетку, и положить вес каждой ячейки сетки равным значению $1_G$ в центре ячейки, помноженному на её объём:
$$g(\vec{r_i}) = 1_{G} (\vec{r_i} + \frac{{\Delta}\vec{r}}{2}) \cdot V(\Delta \vec{r_i}), \qquad \qquad (1)$$

А какие есть способы для более точного вычисления весов ячеек?

То есть, если ввести вес ячейки (коэффициент заполненности) как:
$$g(\vec{r_i}) = \int\limits_{\vec{r_i}}^{\vec{r_i} + {\Delta}\vec{r}} 1_{G} (\vec{r}) d\vec{r}, \qquad \qquad (2)$$

То тогда формула (1) по сути есть нулевое приближение формулы (2).
Меня интересуют первое, второе, третье и т.д. приближения интеграла (2).

Спасибо.

 Профиль  
                  
 
 Re: Наложение сетки на фигуру. Коэффициент заполнения ячейки
Сообщение09.07.2017, 15:08 
Заслуженный участник


23/07/08
10626
Crna Gora
Если область задана индикаторной функцией, мы можем лишь тестировать отдельные точки на принадлежность области. Вот если бы область задавалась, например, уравнением $F(x,y,z)=0$. Тогда можно было бы в окрестности центра выбранной ячейки аппроксимировать эту функцию линейной и вычислить, какую часть куба или параллелепипеда отсекает плоскость $Ax+By+Cz+D=0$.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: confabulez


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group