![]() |
|
![]() ![]() ![]() |
|
TarasProger |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 104 Регистрация: 5.8.2015 Репутация: нет Всего: нет |
Есть некий объём, он порезан на ячейки. Для этих ячеек составлена система уравнений. Каждой ячейке соответсвует одно неизвестное. Каждой ячейке соответствует и уравнение, в которое входит соответствующее данной ячейке неизвестное. Поэтому главная диагональ оказывается заполнена не нулевыми коэффициентами. Кроме того, в уравнение, соответствующее каждой ячайке, входят неизветные, соответствующие её ближайшим соседям по всем ортогоналям. Поэтому в матрице заполнены не нулевыми членами, но с разрывами ещё 6 побочных диагоналей: в каждой строке матрицы не равны нулю коэффициенты:
1. При неизвестном, соответствующем той же ячейке, которой соответствует уравнение - член главной диагонали. 2. При неизветсном, соответствующем ячейке, являющейся ближайшим правым соседом той ячейки, которой соответствует само уравнение, разрывы даигонали, то есть ноли на этой диагонали, присутствуют в строках, соответствующих крайним правым ячейкам. 3. При неизвестном, соответствующем ячейке, являющейся ближайшим левым соседом той ячейки, которой соответствует само уравнение, разрывы даигонали, то есть ноли на этой диагонали, присутствуют в строках, соответствующих крайним левым ячейкам. 4. При неизвестном, соответствующем ячейке сразу перед той ячейкой, которой соответствует само уравнение, разрывы даигонали, то есть ноли на этой диагонали, присутствуют в строках, соответствующих крайним ближним ячейкам. 5. При неизвестном, соответствующем ячейке сразу за той ячейкой, которой соответствует само уравнение, разрывы даигонали, то есть ноли на этой диагонали, присутствуют в строках, соответствующих крайним дальним ячейкам. 6. При неизвестном, соответствующем ячейке, являющейся ближайшим нижним соседом той ячейки, которой соответствует само уравнение, разрывы даигонали, то есть ноли на этой диагонали, присутствуют в строках, соответствующих крайним нижним ячейкам. 7. При неизвестном, соответствующем ячейке, являющейся ближайшим верхним соседом той ячейки, которой соответствует само уравнение, разрывы даигонали, то есть ноли на этой диагонали, присутствуют в строках, соответствующих крайним верхним ячейкам. Можно ли так прономеровать ячейки, чтоб заполненные диагонали прижать друг к другу и к главной? Пусть всего 125 ячеек по 5 по ширине, глубине и высоте, координаты ячеек по осям x, y и z - целые от 1 до 5, R - номер строки, C - номер столбца. Тогда не равны нолю коэффициенты при: 1. R и C, соответствующими одной и той же ячейке (C=R). 2. R соответствующем (x,y,z), С, соответствующем (x+1,y,z), и x<5. 3. R соответствующем (x,y,z), С, соответствующем (x-1,y,z), и x>1. 4. R соответствующем (x,y,z), С, соответствующем (x,y+1,z), и y<5. 5. R соответствующем (x,y,z), С, соответствующем (x,y-1,z), и y>1. 6. R соответствующем (x,y,z), С, соответствующем (x,y,z+1), и z<5. 7. R соответствующем (x,y,z), С, соответствующем (x,y,z-1), и z>1. Остальные коэффициенты нулевые. А можно ли так пронумеровать ячейки, чтоб ненулевые коэффициентиы располагались только при R-3<=C<=R+3? Это сообщение отредактировал(а) TarasProger - 15.8.2015, 11:27 |
|||
|
||||
bems |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3400 Регистрация: 5.1.2006 Репутация: нет Всего: 88 |
Да.
-------------------- Обижено школьников: 8 |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Алгоритмы" | |
|
Форум "Алгоритмы" предназначен для обсуждения вопросов, связанных только с алгоритмами и структурами данных, без привязки к конкретному языку программирования и/или программному продукту.
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, maxim1000. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Алгоритмы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |