問題タブ [eigenvector]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1219 参照

c# - 2x2 テンソルの固有ベクトル/値の計算

このペーパーで説明されているシステムを実装していますが、少し行き詰っています。私は最近テンソル/固有値などに遭遇しただけなので、これが少し単純であればすみません!

2x2 テンソルが与えられた場合、その主固有ベクトルと副固有ベクトルを計算するにはどうすればよいですか?

C# に簡単に変換できる実装のボーナス ポイント ;)

0 投票する
2 に答える
1634 参照

c++ - C++ で列確率行列の固有ベクトルを計算する方法

列確率行列 A(n 行 n 列の実数、非負行列) があり、C++ で次の方程式を解きたい: Ax=x

固有値が 1 でなければならない固有ベクトル x を見つける必要があると仮定していますが (そうですか?)、C++ ではそれを理解できませんでした。これまでのところ、Seldon、CPPScaLapack、Eigen などの数学ライブラリをチェックしてきました...その中で、Eigen は良いオプションのようですが、上記の方程式を解くためにそれらを利用する方法がわかりませんでした。

方程式を解くための提案/コードスニペットまたはアイデアを教えてください。どんな助けでも大歓迎です。

ありがとう。

0 投票する
1 に答える
3766 参照

python - NumPy linalg.eig

私はこの厄介な問題を抱えていますが、まだ理解していません。行列があり、固有ベクトルを見つけたいので、次のように記述します。

そして、私はvecを手に入れました。私の問題は、私のグループの他の人が同じ行列(mymatrix)で同じことをするとき、同じ固有ベクトルを取得できないことです!!

説明できる人はいますか?

0 投票する
1 に答える
14343 参照

matlab - 'eig'と'eigs'の違いは何ですか?

私はこれをたくさん検索しましたが、2つの方法「eig」と「eigs」の違いについての答えを見つけることができません。それらから受け取った固有値と固有ベクトルの違いは何ですか?

0 投票する
2 に答える
22320 参照

python - Python固有ベクトル

の固有ベクトルだけを出力するにはどうすればよいですかlen(K)。したがってK、2x2の行列がある場合、4つの固有ベクトルを取得します。ある場合、そのうちの2つだけを出力するにはどうすればよいですかlen(K)=2...。

どうもありがとう

0 投票する
0 に答える
1697 参照

matlab - matlab: eigs は一貫性のない結果を出すようです

行列の 2 つの最小の固有ベクトルを取得しようとしています。

結果vは、約 66% の確率で「正しい」です。もちろん、私が正しいと言うとき、私が解決しようとしている問題に関して「正しく見える」ことを意味します。他の部分では、さまざまなベクトルを取得します。

私は eigs が数値ソルバーを使用していることを知っており、その最初の推測はランダムであるため、それが説明されています。私を悩ませているのは、matlab のドキュメントによると、停止する基準として使用される許容範囲がeps最初に設定されていることがわかり、増加しようとopts.maxit=10000000;しましたが、結果や実行時間には影響しないようです。最大反復回数に達する前に。

一貫した結果を得るにはどうすればよいですか? 計算時間的には問題ありません。

eigマトリックスは非常に大きくてまばらなので、 では作業できず、 でのみ作業できることに注意してくださいeigs

0 投票する
2 に答える
809 参照

matlab - 記号固有値 Matlab エラー

MATLAB でシンボリック 3x3 回転行列の固有ベクトルを見つけようとしています。たとえば、一部の入力では機能するようですが、すべてでは機能しないようです。

これは問題なく動作しますが、単位軸 (x、y、z) を中心とした回転ではないことを試みると、次のエラーが発生します。

固有値を使用して行列の回転軸を見つけていますが、それをはるかに複雑なシステムに使用する必要があります

どんな助けでも大歓迎です。ありがとう

0 投票する
2 に答える
1104 参照

computer-vision - 固有顔は何から生成されますか?

私が書いている顔認識プログラムの固有顔を使用しています。固有顔が実際にどのように生成されるかについていくつか質問があります。

  1. それらは、さまざまな人物の多数の写真から生成されたものですか、それとも同じ人物の多数の写真から生成されたものですか?

  2. これらの人々は、あなたが認識したい人々を含める必要がありますか? そうでない場合、どのような種類の比較が行われますか?

  3. 固有顔は、提供するすべての画像に対して決定されますか? それとも、複数の写真から 1 つの固有顔を作成しますか?

これはすべて、固有面の生成または学習段階に関するものです。助けてくれてありがとう、または正しい方向に私を向けてくれてありがとう!

0 投票する
2 に答える
3302 参照

wolfram-mathematica - Mathematica を使用した固有値の計算に関する問題

基本的に、行列の固有値を見つけようとしていますが、約 12 時間かかります。完了すると、すべての固有ベクトルを見つけることができなかったと表示されます (実際にはほとんど見つかりませんでした)。私が実際にできることは、自分のコードを投稿することだけです。誰かが私にいくつかの提案をしてくれることを願っています. 私は mathematica の経験があまりないので、実行時間が遅く、結果が悪いのは、mathematica の能力ではなく、私に関係があるのか​​もしれません。返信してくれた人に感謝します。本当に感謝しています。

私のコードはもう少しありますが、これは実際に速度が低下しているポイントです。m1 と m2 の両方を 0 に設定しても特に問題はありませんが、m1 を定数に設定するとすべてがうまくいきません。

0 投票する
4 に答える
10064 参照

sorting - 固有値行列を固有ベクトル行列で並べ替える

列ベクトル形式の固有値がN個あります。したがって、これらの固有値に対応するN個の固有ベクトルがあり、固有ベクトル行列を形成します。

今、私が取り組んでいる問題では、固有値の列ベクトルを降順で並べ替える必要があります。対応を維持するために、固有ベクトル行列を固有値と同じ順序で並べ替えるにはどうすればよいですか?