Я хочу обратить внимание вот на какие моменты:
Мы можем применять 2 разных подхода для моделирования реального пространства.
- Либо это список частиц с координатами и вектором скорости.
- Либо это массивы, заполненные некоторыми значениями.
Однако в обоих случаях нам потребуется 2 математических пространства.
- Либо для хранения координат и вектора скорости.
- Либо для осуществления корректных расчётов за квант времени.
Таким образом, как не крутись, - реальное пространство далеко не таково как мы привыкли его воспринимать и думать о нём.
Я хочу спросить - понятны ли эти моменты - насчёт разных подходов к моделированию и насчёт необходимой парности математических пространств ?
Я посчитал так, что не помешает дать разъяснение о работе клеточных автоматов и их применении.
Вот мы имеем плоскость, экран, холст, матрицу, массив, - термины разные, а суть одна.
На ней имеется некоторое распределение значений.
За условный квант времени мы сканируем этот массив, по горизонтали и вертикали.
Для каждой ячейки мы исследуем содержимое соседних ячеек.
Затем, по некоторому условию, исправляем содержимое этих ячеек.
Трудность заключается в том, что для правильного расчёта нам все исправления надо записывать в новый массив.
(Чтобы не было накладок и путаницы).
После того как 1 массив отсканировали и сформировали 2 массив, его можно отобразить.
Затем наступает следующий шаг итерации.
Что надо делать ?
Надо очистить 1 массив.
2 массив надо начинать сканировать и записывать результаты в 1 массив.
Суть в том, что 1 и 2 массивы постоянно меняются ролями.
Я хочу спросить - эта технология понятна ?