Пример. Обратить матрицу
I 0,5 - 0 ,2
Решение задачи начнем с определения матрицы В
Определим нормы матрицы В :
max 2 |o-ij |= max (0,7; 0,9) = 0,9 < 1 , i 1
max 2 |o-ij |= max (0,8; 0,8) = 0,8-<l>
/i
|at{ |2 = У 0,25 + 0,04 + 0,09 + 0,36 « *0 ,8 5 < 1 ,
где |а,ц |— модули |
элементов матрицы А. |
А~г |
|
Следовательно, |
для обратной матрицы |
справедливо |
Л-Х= Е + В + В 2+ В 3 + В* + . . . |
(9.5) |
Если принять точность вычисления коэффициентов матрицы А 1 не выше 3-го знака, то результат
2,86 1,43
2,14 3,57
будет получен после вычисления шестнадцати членов ряда (9.5). Выражение (9.5) включает лишь операции сложения и умноже ния и поэтому может быть реализовано при помощи набора вен тилей И и ИЛИ, если все коэффициенты atj представлены в виде
бернуллиевских последовательностей.
На рис. 133 показана часть устройства, реализующего зависи мость (9.5), а именно: схема для возведения матрицы В в квадрат. Для элементов матрицы В 2 имеем
^ 11 |
&12 |
I |
1 |
II |
а 11 +в 12® 21 |
® 12 (а 11 +а 2 г ) |
^ 21 |
^ 22 |
^ |
а 21 ( а 11 + ®22) |
®21® 12 ® 2 2 |
Для представления всех входных и выходных величин в схеме на рис. 133 использованы ОЛС кодирующие устройства.
В большинстве практических случаев сумма (9.5) медленно сходится к точному результату, а это сказывается на усложнении устройства. С увеличением степени матрицы В пропорционально растет разрядность регистров сдвига, используемых для генери рования и статистической развязки к последовательностей а1г Так, для рассматриваемого примера, где потребовалось принять