exponenta event banner

bkbrk

Часть (ы) почти блок-диагональной матрицы

Синтаксис

[nb,rows,ncols,last,blocks] = bkbrk(blokmat)
bkbrk(blokmat)

Описание

[nb,rows,ncols,last,blocks] = bkbrk(blokmat) возвращает сведения о почти блок-диагональной матрице, содержащейся в blokmat, с rows и last nb-векторы и blocks матрица размера [sum(rows),ncols].

Эта служебная программа вряд ли будет представлять интерес для случайного пользователя. Используется в slvblk для декодирования информации, предоставленной spcol, о сплайновой матрице коллокации в почти блочной диагональной форме, особенно подходящей для сплайнов. Но bkbrk может также декодировать почти блок-диагональную форму, используемую в [1].

bkbrk(blokmat) не возвращает ничего, но подробные данные распечатываются. Это полезно при попытке понять, что пошло не так с такой матрицей.

Ссылки

[1] К. де Бур и Р. Вайс. «SOLVEBLOK: Пакет для решения почти блок-диагональных линейных систем». ACM Trans. Mathem. Программное обеспечение 6 (1980), 80-87.

См. также

|