Методические аспекты автоматической генерации задач по линейной алгебре - page 11

Методические аспекты автоматической генерации задач по линейной алгебре
11
равно трем. Последнее требование легко обеспечить уже на этапе гене-
рации, выбирая подходящие
,
и
.
d
7. Генерация ортогональных матриц произвольного порядка.
1-й метод. Каждую ортогональную матрицу
Q
порядка
п
можно
представить в виде произведений простейших матриц поворота
( )
ij
R
в плоскости
i j
x x
, где
1
i j n
  
,
:
    
1
0
0
0
0
0
cos
0
sin
0
( )
.
0
0
1
0
0
0
sin
0
cos
0
0
0
0
0
1
ij
i
R
j
i
j
 
 
   
        
   
        
   
        
   
        
   
Таким образом, всякая ортогональная матрица
Q
есть произведе-
ние
1 ( 1)
2
n n
матриц такого вида, где все углы
ij
берутся из про-
межутка
[ ; ]
 
:
1
( )
ij
ij
i j n
Q R
  
.
(10)
2-метод. Произвольную ортогональную матрицу 3-го порядка
можно выразить через углы Эйлера
, , :
  
( , , )
cos cos sin cos sin cos sin sin cos cos sin sin
sin cos cos cos sin sin sin cos cos cos cos sin .
sin sin
sin cos
cos
Q
   
            
 
                
 
 
Для наших
учебных
целей достаточно генерировать ортогональные
матрицы небольшого размера (не более 6-го), и эти матрицы должны
получаться нормированием по возможности целочисленных матриц с
ненулевыми попарно ортогональными строками (или столбцами). В
таком случае косинусы углов надо выбирать не сложными, например,
1 1 1 2 3
, , , ,
2 3 3 5
2
.
1...,2,3,4,5,6,7,8,9,10 12,13,14
Powered by FlippingBook