uzluga.ru
добавить свой файл


Семинар № 2

  • Уравнение Сильвестра. II










Пример программы (Maple)

  • Задаются матрицы A, B, Y так, чтобы можно было следить за спектрами матриц A, B:

  • with(LinearAlgebra):

  • DA:=<<1 | 0>, <0 | 2>>;TA:=<<2 | 3>, <4 | 5>>;

  • detTA:=Determinant(TA);

  • condTA:=ConditionNumber(TA);

  • A:=TA.DA.MatrixInverse(TA);

  • DB:=<<-1 | 0| 0| 0>, <0 | -2| 0| 0>, <0| 0| -3| 0>, <0| 0| 0| -4>>;

  • TB:=<<4 | 2| 3| 5>, <3 | 5| 2| 1>, <2| 3| 1| 0>, <4| 3| 0| 1>>;

  • detTB:=Determinant(TB);

  • condTB:=ConditionNumber(TB);

  • B:=TB.DB.MatrixInverse(TB);

  • Y:=<<2 | 4>,< 3| 5>, <3 | 5>,< 6| 7>>;