давайте рассмотрим следующую матрицу
a=[1 2 3;2 3 4;3 4 5;4 5 7]
a =
1 2 3
2 3 4
3 4 5
4 5 7
let us consider it's svd
[U E V]=svd(a)
U =
-0.2738 -0.8708 -0.0062 -0.4082
-0.3984 -0.2552 -0.3309 0.8165
-0.5230 0.3605 -0.6557 -0.4082
-0.7020 0.2159 0.6786 0.0000
E =
13.5093 0 0
0 0.6482 0
0 0 0.2797
0 0 0
V =
-0.4032 0.8699 0.2841
-0.5437 0.0220 -0.8390
-0.7361 -0.4928 0.4641
если рассмотреть произведение Кронекера столбцов матрицы U и V
kron(U(:,1),V(:,1))
ans =
0.1104
0.1489
0.2015
0.1606
0.2166
0.2932
0.2109
0.2843
0.3849
0.2831
0.3817
0.5167
но он возвращается в виде векторной формы, но мне нужна матричная форма, так как я могу преобразовать его в матричный инсайдерский продукт kron? может быть, мне следует изменить команду, но не могли бы вы помочь мне это сделать? заранее спасибо
kron(U(:,1),V(:,1)')
- person Divakar   schedule 29.05.2014