0

現在、{(1,3), (2,2), (3,4)} などの 2D デカルト座標のセットを持っています。これは 2D 配列に入れられます。SVD を適切に実行するには、次のようにマトリックスをまとめます。座標は列または行を形成します。

1 3
2 2
3 4

また

1 2 3
3 2 4

オンラインで見つけたSVDの例と比較して、少し試行錯誤を行ってきました。結果の行列は通常、値の一部がシャッフルされて否定されているようです。

ここに示すように、MxN であるマトリックス E があるかどうかをさらに明確にするためにhttp://upload.wikimedia.org/wikipedia/commons/b/bb/Matrix.svg

行列を 2D 配列として定義するには、Array[M][N] または Array[N][M] になります。

行列演算は可換ではないため、これは実際に重要であると思いますか? 誰でも実際にこれを確認できますか?

4

1 に答える 1

-1

このリンクは、一連のベクトルから行列を作成する方法を説明しています

ベクトルのような構造を組み合わせて行列を作成するには、「内側のベクトル」に対して次の 2 つのことを行う必要があります。

列ではなく行になるように転置する必要があります。

それを体にする乗算演算が必要です。

ただし、これは OpenCV および SVD に使用される標準を明確にするものではありません。

于 2010-12-28T14:45:48.523 に答える