問題タブ [trigonometry]
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.
java - コサイン類似度
2 つのドキュメントの tf/idf 値を計算しました。tf/idf 値は次のとおりです。
ドキュメントは次のようなものです。
これらの値を使用してコサイン類似度を計算するにはどうすればよいですか?
内積を計算し、距離を求めて内積を割ります。自分の値を使用してこれを計算するにはどうすればよいですか?
もう 1 つの質問:両方の文書の単語数が同じであることが重要ですか?
flash - 速度に基づいて衝突ベースでボールの方向を変更する
卓球ゲームを作っています。そして、パドルへの衝撃に基づいてボールの方向を制御する機能を作成したいと思います。ボールがvy=4で下がっている場合。vx = 4;
パドルはvx=-5で左に移動しています。パドルの動きの速さに応じて、ボールの進路を少し変えてほしい。衝突時にボールのvx速度が低下する可能性があるため、ボールが上に移動するときに、ボールがより真っ直ぐに(Y軸に近く)移動します。しかし、私がクレイジーな試行錯誤の旅に出る前に、誰かが答えを知っているか、おそらく何か情報源を持っているかどうかを知りたいと思っていました。
おそらくこれを行うための解決策は、パドルの速度を測定することだと思います。私の問題は、パドルがマウスによって制御されており、特定の速度がないことです。x軸上を移動するマウスの速度を測定する方法を見つけようとしています。
私はおそらく、マウスがどこにあり、どこにあるかを判断するために、数秒ごとに起動するタイマーを作成するつもりです。違いを理解し、それが速度になります
誰かが答えを持っているなら、それは素晴らしいことです。ありがとう
c# - C#での三角関数の逆関数の実装
C#アプリケーションで逆三角関数を実装しようとしています。明らかに、これらはすべてMathクラスによって提供されるため、単純な逆sin、cos、およびtanの表示については話していません。私が探しているのは、sec、cosec、cotanの逆です。
今私の問題は、これらのそれぞれの逆関数を実装したいのですが、C#コードに変換できる適切な逆関数(arcsec、arccsc、arccot)の簡単な定義が見つからないようです。
だから私の質問は、(a)良いリソースの方向に私を向けるか、(b)このためのいくつかのサンプルコードを見せてくれますか?
objective-c - この sin メソッドが間違った答えを返すのはなぜですか?
ねえ、いくつかのカテゴリに取り組んでいると、奇妙な問題に遭遇しました。基本的に電卓クラスを拡張して、いくつかのトリガー メソッドを追加しています。戻り値で sin メソッドを次の形式で呼び出すと、間違った値が返されます。ダブル。メソッドに 100.7 の値を送信すると、0.168231 が返されます。正しい値は = 0.939693 である必要があります。
コードはこちらです。プロジェクト全体へのリンクもここに添付しています。
(ありがとう)
assembly - 68hc11を使用したアセンブリ言語でのテイラー級数の実装
68hc11を使用してアセンブリの正弦値を計算するためにテイラー級数を実装する方法。
68hc11は浮動小数点をサポートしていないため、表示値は整数になります(たとえば、100を掛けて整数値を作成します)。
objective-c - Objective Cの2点間の距離を計算するために余弦法を使用していますか?
Google マップからいくつかの GPS 座標を取得し、Objective C を使用してそれらの間の距離を見つける必要があります。数式を実装しましたが、大きな結果が得られます。
Google マップの値を Google Earth とインターネット上のジオコーディング サービスに戻してテストしたところ、すべてがチェックアウトされました。コサインの法則では、座標を渡す前に何らかの変換を行う必要があるのではないかと疑い始めています。
私は Haversine 式の同様の実装を行いましたが、これも大きな結果をもたらしました。次に、デバッグが簡単で、非常に高い精度は必要ないため、コサインに切り替えました。
誰かがこれに少し光を当てるか、コードを使用できることを願っています:)
ここで参照されているリンクから計算された上記:stackoverflowの質問
javascript - 円座標の取得に問題がある
ここで引用されている例を利用しようとしています: http://www.physicsforums.com/showthread.php?t=248191
この例を利用する単純な JavaScript を作成しました (または、少なくとも意図したとおりです) が、角度として設定したものに反応する方法に完全に当惑しています。私はそれがどこで動作することを期待しています (極座標を使用すると仮定します)、角度として 0 を使用すると、スポットは円の東側、南側で 90 度、西側で 180 になるはずです。ただし、これはまったく機能していません。それが何をしているのかを説明することすらできません。0~4.7くらいの間をぐるぐる回っているようです。もちろん、私がこれを完全に台無しにして、本当に明白な何かを見逃している可能性があります (おそらく)。
とにかく...私のコードは完全に下にあります。実行するには、新しい .html ドキュメントにカット アンド ペーストするだけです。私は何が間違っているのか本当に興味があります。
c# - 円の端の座標を見つける
C#の使用:
中心座標と半径がある場合、任意の次数の円のエッジの(x、y)座標を取得するにはどうすればよいですか?
おそらくSIN、TAN、COSIN、その他の10年生の数学が関係しています... :)
math - OpenGL: 1:1 ピクセル比の Z 値の計算
視錐台に 256x256 のテクスチャがあり、テクスチャが実際のサイズで画面上に複製される z 位置に移動する必要があります。
私がこれまでに持っているものは次のとおりです。
ここで、itemSize はワールド空間でのテクスチャのサイズ (2.0 単位) です。これは、itemSize/2 (反対側) が 1.0 の場合に、Z (隣接) が何であるかを計算するためのものです。これはうまくいくと思いました。
この式は、使用する FOV に関係なく、テクスチャが一貫して約 10% 小さすぎることを示しています。
ありがとう
編集: 3D 空間で画像を移動していますが、正しい z 距離へのシームレスな移行が必要です。正角投影は使用できません。視錐台に配置する必要があります。