Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Задачи _ как разбить матрицу. Нужна процедура!

Автор: metamfetamin 2.11.2007 14:52

Неполучается написать процедуру на паскале !!!!!!


Прикрепленные файлы
Прикрепленный файл  matrixA.txt ( 172 байт ) Кол-во скачиваний: 164
Прикрепленный файл  A_______________.txt ( 277 байт ) Кол-во скачиваний: 156

Автор: volvo 2.11.2007 16:14

Ты бы четкие критерии ПОЛУЧАЕМЫХ подматриц привел, чтоб не переливать из пустого в порожнее... Почему разбито именно так, как ты показал, а не так, например:

0.2  0.3 | 0.   0.   0.   0.
0.4 0. | 0.5 1.7 0. 0.
0. 2.3 | 0. 7.3 0.9 0.

0. 0. | 3.7 0. 4.1 0.
0. 0 | 0. 8.4 0. 6.1
?

Автор: metamfetamin 3.11.2007 14:29

Цитата(volvo @ 2.11.2007 12:14) *

Ты бы четкие критерии ПОЛУЧАЕМЫХ подматриц привел, чтоб не переливать из пустого в порожнее... Почему разбито именно так, как ты показал, а не так, например:

0.2  0.3 | 0.   0.   0.   0.
0.4 0. | 0.5 1.7 0. 0.
0. 2.3 | 0. 7.3 0.9 0.

0. 0. | 3.7 0. 4.1 0.
0. 0 | 0. 8.4 0. 6.1
?




Нужно делить матрицы так что бы выделить максимально большой нулевой блок и матрицу нужно брать которая больше, соответственно ето матрица B Файл B.txt. В матрице В я выделил максимально большой нулевой блок(так как показано в файле delB.txt) в соответствии с тем как поделина мтрица В, матрица А (Файл A.txt)делится соответствующим образом (Файл delA.txt) (т.е. что б поделить матрицу А, нужно смотреть на матрицу В и делить ее (матрицу А) с соответствием матрицы В)......потому что в дальнейшем мне нужно будет нахождить результирующую матрицу С которая будет получена в результате перемножения соответствующих блоков А и В (смотри файл rezC)


Прикрепленные файлы
Прикрепленный файл  rezC.txt ( 112 байт ) Кол-во скачиваний: 167
Прикрепленный файл  B.txt ( 209 байт ) Кол-во скачиваний: 156
Прикрепленный файл  del_B.txt ( 305 байт ) Кол-во скачиваний: 158
Прикрепленный файл  A.txt ( 172 байт ) Кол-во скачиваний: 156
Прикрепленный файл  delA.txt ( 277 байт ) Кол-во скачиваний: 161

Автор: Гость 7.11.2007 12:48

Volvo ну что скажеш на счет приведенных критериев!!!!!
Сможеш чем то помочь!!!!

Автор: Гость 7.11.2007 13:10

Volvo ну что скажеш на счет приведенных критериев!!!!!
Сможеш чем то помочь!!!!

Автор: metamfetamin 13.11.2007 15:03

Есть матрица А и B (для примера они приведны в файлах).
Помогите с написать процедуру, что б она делила ети матрицы так как показано в файлах delA и delB.


Прикрепленные файлы
Прикрепленный файл  del_B.txt ( 305 байт ) Кол-во скачиваний: 158
Прикрепленный файл  B.txt ( 209 байт ) Кол-во скачиваний: 170
Прикрепленный файл  delA.txt ( 277 байт ) Кол-во скачиваний: 151
Прикрепленный файл  A.txt ( 172 байт ) Кол-во скачиваний: 161