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
10673
Crna Gora
Если область задана индикаторной функцией, мы можем лишь тестировать отдельные точки на принадлежность области. Вот если бы область задавалась, например, уравнением $F(x,y,z)=0$. Тогда можно было бы в окрестности центра выбранной ячейки аппроксимировать эту функцию линейной и вычислить, какую часть куба или параллелепипеда отсекает плоскость $Ax+By+Cz+D=0$.

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

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



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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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