|
1 / 1 / 0
Регистрация: 16.11.2011
Сообщений: 18
|
|
Построение новой матрицы по части заданой матрицы17.11.2011, 20:01. Показов 2665. Ответов 7
Метки нет (Все метки)
Доброго времени суток, уважаемые форумчане!
![]() Не могу реализовать свою идею, посдкажите как, пожалуйста. Задача. Получить квадратную матрицу В порядка n, каждый элемент bij(i,j индексы) которой равен максимуму из элементов исходной квадратной матрицы А порядка n, расположенных в закрашенной области, определяемой индексами i, j, на рисунке. Добавил также фото, где показано по какому принципу строиться матрица b. Моей идей было то, что элементы матрицы А, которые нужно сравнить между собой, записываются в массив С. После этого находится максимум по массиву С и записывается в соответствующий элемент матрицы B. Не могу придумать алгоритм, по которому все нужные мне элементы попадают в массив С из матрицы А. Спасибо.
0
|
|
| 17.11.2011, 20:01 | |
|
Ответы с готовыми решениями:
7
Построение новой матрицы по некоторой части заданной матрицы Построение новой матрицы
|
|
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
|
||
| 18.11.2011, 11:33 | ||
0
|
||
|
1 / 1 / 0
Регистрация: 16.11.2011
Сообщений: 18
|
||
| 21.11.2011, 12:32 [ТС] | ||
|
элемент b[0][0] центральному элементу из массива А.(т.е. а[2][2]) элемент b[0][1] равен максимуму из а[2][2] и а[2][3] элемент b[0][2] равен максимуму из а[2][2], а[2][3], а[2][1] элемент b[0][3] равен максимуму из а[2][2], а[2][3], а[2][1], а[2][4] элемент b[0][4] равен максимуму из а[2][2], а[2][3], а[2][1], а[2][4], а[2][0] (это максимум из строки 2) элемент b[1][0] равен максимуму из а[2][2] и а[3][2] элемент b[1][1] равен максимуму из квадрата, который образуют элементы а[2][2], а[3][2], а[2][3], а[3][3] элемент b[1][2] равен максимуму из прямоугольника, который образуют элементы а[2][2], а[3][2], а[2][3], а[3][3], а[2][1],a[3][1] элемент b[1][3] равен максимуму из прямоугольника, который образуют элементы а[2][2], а[3][2], а[2][3], а[3][3], а[2][1], a[3][1], a[2][4], a[2][4] элемент b[1][4] равен максимуму из прямоугольника, который образуют элементы а[2][2], а[3][2], а[2][3], а[3][3], а[2][1], a[3][1], a[2][4], a[2][4], а[3][0], a[2][0] (это максимум из строк 2 и 3) элемент b[2][0] равен максимуму из элементов a[2][2], a[3][2], a[1][2] элемент b[2][1] равен максимуму из прямоугольника, который образуют элементы a[2][2], a[3][2], a[1][2], а[2][3], а[3][3], а[1][3], элемент b[2][2] равен максимуму из квадрата, который образуют элементы а[2][2], a[3][2], a[1][2], а[2][3], а[3][3], а[1][3], а[2][1], а[3][1], а[1][1] элемент b[2][3] равен максимуму из прямоугольника, который образуют элементы а[2][2], a[3][2], a[1][2], а[2][3], а[3][3], а[1][3], а[2][1], а[3][1], а[1][1], а[2][4], а[3][4], а[1][4] элемент b[2][4] равен максимуму из элементов строк 2,3,1. далее по аналогии. в итоге, последний элемент матрицы B(b[4][4]) будет равен максимум из всех элементов матрицы А.
0
|
||
|
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
|
||||||||
| 21.11.2011, 23:05 | ||||||||
лучше всё упорядочить, чтобы было вообще понятно, как брать элементы из исходной матрицы задание должно быть яснее задано
0
|
||||||||
|
1 / 1 / 0
Регистрация: 16.11.2011
Сообщений: 18
|
|
| 22.11.2011, 12:55 [ТС] | |
|
Есть 2 матрицы например int a[5][5], b[5][5]={0};
мы, согласно тому, как я описал выше, выбираем из матрицы А и записываем их в матрицу B. каждому элементу из матрицы B соответствует максимуму из какой-то области в матрице А. Размеры области зависят от индексов элемента матрицы B.
0
|
|
|
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
|
|||
| 22.11.2011, 14:15 | |||
максимум из третьей строки для поиска максимума порядок элементов не важен, а для построения цикла - важен
0
|
|||
|
1 / 1 / 0
Регистрация: 16.11.2011
Сообщений: 18
|
|
| 22.11.2011, 18:20 [ТС] | |
|
что же делать?
0
|
|
|
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
|
|||
| 23.11.2011, 01:47 | |||
ты не в состоянии записать обход прямоугольников от левой верхней вершины до правой нижней вершины слева-направо ? из-за того, что матрица задаётся произвольно, нужно знать алгоритм прохода, объединяющий все матрицы (в виде формулы)
задача должна быть точно поставлена
0
|
|||
| 23.11.2011, 01:47 | |
|
Помогаю со студенческими работами здесь
8
Для заданой матрицы N*N найти такое k, что k-ая строка матрицы совпадает с k-м столбцом
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
|
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
|
SDL3 для Web (WebAssembly): Сборка SDL3 и Box2D из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|