問題タブ [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.
actionscript-3 - 回転とバウンディングボックスの寸法から元の長方形の寸法を見つける
AS3には、Z軸の回転が適用されたスプライトがあります。
Sprite.rotationZとSprite.getRect(...)からそのSpriteの寸法(元のサイズ)を計算するにはどうすればよいですか?
math - 3D放物線軌道
3D空間でアークを使用していくつかの計算を理解しようとしていますが、少し迷っています。3D空間で円弧をアニメートして、2つのx、y、z座標を接続するとします(両方の座標のaz値は0で、平面上の点にすぎません)。アークを開始x、y、z位置、回転、速度、および重力値を送信することによって、アークを制御しています。接続する必要のあるx、y、z座標の両方がわかっている場合、開始x、y、z座標から終了座標に接続するために必要な回転、速度、および重力の値を計算する方法はありますか?
ありがとう。
編集:tom10に感謝します。明確にするために、私は粒子で放物線を作成することによって「アーク」を作成しています。私は(x、y、z、速度、回転、重力で始まる一連の粒子によって形成される放物線を開始することによって)それがどこで終わるか(最後のx、y、z座標)を決定する方法を理解しようとしています)。したがって、これらが接続する必要のある2つの座標である場合、次のようになります。
これらの変数のみを使用して、この放物線の回転、速度、および重力をどのように計算して、放物線の形成を開始することができますか。
角度を一定に保とうとしています。
c# - 0.00001 までの精度が必要な翻訳では、Decimal と Double のどちらがうまく機能しますか?
私は機械工場の検査員です。別のインスペクタによって生成された html レポートがあり、修正が必要な問題があります。これは初めてではありません。PowerShell
とよりも優れたものが必要ですRegEx
。(インターネットの戦士を恐れるな。HTML に使用すべきではないことはわかっている。現在RegEx
使用してHtmlAgilityPack
いる。)
SO やインターネット全般で同様の議論がたくさんあることは承知しています。これほど具体的なものは見つかりませんでした。これのいくつかをテストするためにいくつかの小さな実験アプリを書くことができます (そして私は計画しています) が、すべてを実装する前に将来的に安全であるかどうかについて考えたいと思っています. 私は本業のプログラマーではありませんが、私たちが話している概念をよく理解しています。私の頭の上で話すことを心配しないでください。
一連の変換で、.0001 以上のエラーが発生する可能性はありますか? .00001はどうですか?
-レポートの配置がずれている場合は、複数回回転および翻訳する必要がある場合があります。
-現時点では回転と移動のみを実装していますが、操作の数と複雑さが増す可能性のある変換をさらに追加する予定です。
-整数コンポーネントは数千に達する可能性があります。
- 当社の機器は通常、.0001 の認証を受けています。科学的測定のための通常の有効数字規則が適用されます。
トリガー関数のオーバーヘッドDecimal
と手動での記述は非常に時間がかかりますか (編集: 実行時)?
- 通常、レポートには 100 ~ 100 点があります。各ポイントは、実際にはNominal
(モデル化された) およびActual
(測定された) 2 つのポイント
です。
副次的な質問:とを保持
するポイント クラス があります。各データ ポイントはこれらのうちの 2 つ (と.) であるため、2 つのインスタンスを持つクラス があります。煩わしいほど長くないよりも優れた名前が必要です。Point3D
x
y
z
Nominal
Actual
MeasuredPoint
Point3D
MeasuredPoint
そうそう、これは C#/.Net です。ありがとう、
java - ベクトル間の符号付き角度の検索
ベクトルaからbまでの符号付き角度シータをどのように見つけますか?
そして、はい、私はtheta = arccos((ab)/(| a || b |))であることを知っています。
ただし、これには記号は含まれていません(つまり、時計回りと反時計回りの回転を区別しません)。
aからbに回転するための最小角度を教えてくれるものが必要です。正の符号は、+x軸から+y軸への回転を示します。逆に、負の符号は+x軸から-y軸への回転を示します。
math - 線の描画を45度の角度に制限する
始点(x1、y1)と、希望する線の長さと角度があります。
角度が方向の場合、0度はW、90度はN、180度はE、270度はSです。必要に応じてこれを変更できます。
始点、長さ、角度を使用して終点(x2、y2)を決定するにはどうすればよいですか?
flash - AS3ステージを一周する
フラッシュでステージの中心から線を引いて、ステージの周りをインクリメントしようとしています。しかし、これを行うためにどの数学を使用するかはわかりません。これまでのところ、線は特定のポイントに出ていますが、ステージの寸法がどのようなものであっても、そのポイントを一周するように変更する方法がわかりません。
これまでのところ私はこれを持っています:
これは明らかに、線の終点を上下に動かし、画面の周りに描画させようとします(時計のように)
trigonometry - 円から突き出た線を引く
だから私はhttp://processingjs.org/をいじっています。
たくさんの線がはみ出している円を描きたいです。これらの各線は、円の接線に垂直である必要があります。
私は必ずしもprocessing.jsでこれを行う方法を知る必要はありませんが、三角法を本当に覚えていないので、この線を描くために必要な数学の説明が役立つでしょうが、あなたがその方法を知っているなら処理.jsでそれを行います、それもクールでしょう。
ありがとう。
math - 開始点と距離を知っている2番目の点を計算します
緯度と経度の値(ポイントA)を使用して、ポイントAから0ラジアン離れたXメートル離れた別のポイントBを計算しようとしています。次に、ポイントBの緯度と経度の値を表示します。
例(擬似コード):
2点間の距離を計算することはできましたが、見つけたいのは、距離と方位を知っている2番目の点です。
できればPHPまたはJavascriptで。
ありがとうございました
search - ドキュメント類似性検索システムを効率的に実装するにはどうすればよいですか?
タグのセットで記述されたアイテムの「類似アイテム」システムをどのように実装しますか?
私のデータベースには、Article、ArticleTag、および Tag という 3 つのテーブルがあります。各記事は、多対多の関係を介して多数のタグに関連付けられています。記事ごとに、「この記事が好きなら、これらも好きになる」システムを実装するために、最も類似した 5 つの記事を見つけたいと考えています。
私はコサインの類似性に精通し ており、そのアルゴリズムを使用すると非常にうまく機能します。しかし、それは遅くする方法です。記事ごとに、すべての記事を反復処理し、記事のペアのコサイン類似度を計算してから、類似度が最も高い 5 つの記事を選択する必要があります。
200,000 件の記事と 30,000 件のタグを使用すると、1 つの記事の類似記事を計算するのに 30 分かかります。したがって、コサイン類似度とほぼ同じくらい良い結果を生成するが、リアルタイムで実行でき、毎回ドキュメント コーパス全体を反復処理する必要がない別のアルゴリズムが必要です。
多分誰かがこれに対する既製の解決策を提案できますか? 私が調べた検索エンジンのほとんどは、ドキュメントの類似性検索を有効にしていません。