БлогNot. Блочная матрица в Mathcad

Блочная матрица в Mathcad

Задача состояла в том, чтобы преобразовать вектор, имеющий 16384 значения, в блочную квадратную матрицу с размером блоков 8 на 8. Легко вычислить, что размер блочной матрицы будет 16*16 элементов, при этом каждый элемент будет представлять собой также матрицу размером 8*8.

К счастью, в Mathcad такая матрица матриц делается элементарно - достаточно сформированную матрицу записать как элемент новой матрицы (много слов "матрица" в предложении :)

Для наглядности заполним первые 64 элемента вектора v нулями, потом поставим 64 единицы, и т.д. Вот что вышло:

блочная матрица в MathCAD
блочная матрица в MathCAD

Любой элемент матрицы R теперь можно "вытащить" как отдельную матрицу, например, C:=R3,3

 Документ с этим примером в формате .xmcd (MathCAD 14/15) (38 Кб)

07.10.2014, 16:08 [12653 просмотра]


теги: числа mathcad

К этой статье пока нет комментариев, Ваш будет первым