問題タブ [cross-product]
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.
list - Prologのリストのリストの操作
この問題を解決するのを手伝ってください:私はリストのリストを持っています
[[1,2]、[3,4]]
どうすれば入手できますか:
[1,3]
[1,4]
[2,3]
[2,4]
または、リストのリストがある場合
[[1,2]、[3,4]、[6,7]]
どうすれば入手できますか:
[1,3,6]
[1,3,7]
[1,4,6]
[1,4,7]
[2,3,6]
[2,3,7]
[2,4,6]
[2,4,7]
c# - Linq と交差積
Linq を使用して微積分の外積計算を実行しようとしており、以下のコードのパターンを把握しようとしています。
a と b を交差結合したら、次の計算を実行する必要があります。
これは機能し、目的の出力が得られます。より効率的に記述できることがわかっています。正しい方向に向けるために、何か提案を探しています。
注: これは宿題の質問ではありませんが、Calculus III Cross Products に関連しています。私はCS専攻です
matlab - クロス積のエラー
ここのエラーは何ですか?
私が得ている:
??? ==> 37 AおよびBでのクロスの使用エラーは、長さ3の少なくとも1つの次元を持っている必要があります。
imshowは期待される画像を表示しますが...
algorithm - 他のすべてのアイテムを計算せずにデカルト積から特定のアイテムを選択する方法
私はこの問題に対する答えがあるとほとんど確信していますが、私の一生の間、それを行う方法を理解することはできません。
私が3つのセットを持っているとしましょう:
そして、デカルト/クロス積を計算する方法を知っているので(このサイトや他の場所で、あちこちでカバーされています)、ここではそれについては説明しません。
私が探しているのは、セット全体を生成したり、n番目のアイテムに到達するまで反復したりせずに、デカルト積から特定のアイテムを簡単に選択できるアルゴリズムです。
もちろん、このような小さなサンプルセットを簡単に繰り返すことはできますが、私が取り組んでいるコードは、はるかに大きなセットで機能します。
したがって、私は関数を探しています。それを「CP」と呼びましょう。ここで、
そして、答えは多かれ少なかれO(1)時間で生成されます。
私は、必要なA、B、Cから要素のインデックスを計算し、元の配列からそれらを返すことが可能であるはずだという考えに従ってきましたが、私の試みはこれを正しく機能させるには、これまでのところ、機能していません。
私はPerlでコーディングしていますが、Python、JavaScript、またはJava(およびおそらく他のいくつか)からソリューションを簡単に移植できます。
vector - 2 つの線分が同一線上にあるかどうかを知るにはどうすればよいですか
浮動小数点の精度が原因で、2 つの線分が同一線上にあるかどうかを判断するのに問題があります。線分が許容範囲内で同一線上にあるかどうかを判断するにはどうすればよいですか?
r - すべての要素をオブジェクトの他のすべての要素と組み合わせる(外積)
私は整数の2つのベクトル、たとえばv1=c(1,2)
とを持っています。v2=c(3,4)
これを組み合わせて、結果として(data.frameまたは行列として)取得したいと思います。
これは基本的なケースです。もう少し複雑なのはどうですか?すべての行を他のすべての行と組み合わせますか?たとえば、2つのdata.framesまたは行列d1とd2があり、それらを組み合わせて次の結果を取得するとします。
どうすればこれを達成できますか?
matlab - matlab - 外積のエラー
クロス積関数に問題があります。ピクセルごとに 2 つのベクトルの外積を取り、すべてのピクセルの結果を合計する必要があります。
ただし、問題のあるベクトル current_vec および dist_vec は次のとおりです。
私に関する限り、それらは外積で使用される基準を満たしています。なぜそうではないのですか?
matlab - 2 つの cell 配列間のクロス積
次の 2 つのベクトル フィールドがあります。
そして、ペアワイズ要素の外積を取る必要があります。
次に、距離と方向の寸法に一致するように形状を変更します。
forループを使わずにこれを行うことはできますか?
もし私が持っているとしたらどうですか
私はどのように行いますか
sum1 = (cross(orient{1,1},distance{1,1}) + cross(orient{1,1},distance{1,2}) +...) sum2 = (cross(orient{1, 2},距離{1,1}) + クロス(向き{1,2},距離{1,2}) +...)
ここで、各「合計」は、距離のすべての要素と交差する単一の方向要素の単なる反復であり、それらの外積が合計されます。次に、次のようになります。
どこ
私はこれを紛らわしい方法で入れているだけですか?
c++ - C++ でのベクトルの外積
私が書いているプログラムの一部として、double のベクトルと複素 double のベクトルの外積を求める必要があります。これを行う必要があると思われる関数を作成しましたが、呼び出すと次のエラーが発生します。
これが私のコードです:
「ez.i.txt」と「ez.r.txt」は、セミコロン区切りの 4000 個のテキスト ファイルです。
triangulation - CrossProductとDotProduct-これらの方程式を展開します
2つのオプションの上部にあるhttp://www.blackpawn.com/texts/pointinpoly/default.htmlの数式を使用しようとしています。(私はすでに下を使用しました)。
CrossProduct(ba、p1-a)などに頭を包むことができないようです。誰かが私のためにこれらを拡張してください。以下にあります。
私が理解しているように、彼らはこれに出てくるはずです。
しかし、Excelでこれを試してみると、再び間違った答えが返ってきます。
助けてください!8- |