問題タブ [cartesian]

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 に答える
3225 参照

math - 与えられた線に垂直な点を見つける

指定された線に垂直な点 z(x3,y3) を見つけたい。私の例では、2 つの座標 A(x1 , y1) と B(x2 , y2) が与えられます。AB線に垂直(AZ)で、点Bからの距離(h)である点zを見つけたいと思います。ABZ角度は90です。これが私のc ++コードです。

double AB_slope = m; // know it

//AB 線に垂直な z ポイントを見つける

double AZ_slope = - 1/m;

double x3 = x2 + prescribed_distance * dx;

double y3 = y2 + prescribed_distance * dy;

しかし、dx、dy、predistance_distance を見つける方法がわかりません。私を助けてください。

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

algorithm - ポイントのリストまでの距離を最小化するためにNポイントを配置します

2D平面上の点のリストが与えられた場合、点のリストから最も近い配置された点までのすべての距離の合計が可能な限り小さくなるように、平面上にN個の点を配置​​するにはどうすればよいでしょうか。環境は目立たず、リストには[(0,0);の範囲内の一意のポイントが含まれます。(〜200:〜100)]

できれば、アルゴリズムの最悪の場合のパフォーマンスは多項式である必要があります(したがって、リアルタイムで計算される小さな範囲を使用します)。どんな概算も歓迎します。

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

c# - NHIbernate 1.2 と遅延読み込み

ちょっと変わった問題が発生しました - 本当に単純なものが欠けているに違いありません! 特に 2 つのテーブルを用意します。

以下のように、.HBM.XML ファイルに名前付きクエリがあると思います。

Proposal が ProposalData との 1 対多であることを考えると、NH はそれぞれの Proposal オブジェクトと、それぞれの Data をコレクションとしてロードする必要があります。残念ながら、Proposal ごとに複数の ProposalData があるため、結果が重複してしまいます。

私の理解では、これは問題にならないはずです。ProposalData が別のテーブルと 1 対多の関係にある場合、結果はデカルト積になり、上記のことが予想されます。

私は間違っていますか?誰でも光を当てることができますか?

ありがとう。

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

math - 同心長方形の差を数える数学

私は2つの長方形を持っています.1つは基本的に拡大されたものです. ここに画像の説明を入力

xy 座標のセットが XOR 差の範囲内にあるかどうかを確認したいのですが、つまり

ここに画像の説明を入力

これを行うための最良の数学は何ですか?

長方形としての 2 つの長方形の差 (XOR)? 私が望むようなことをしますが、正確ではなく、やや... エレガントではないようです。

または、x/y 座標が外側の四角形の端の 10% 以内にある場合に「true」を返すものを使用することもできます。

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

xcode - インターフェイスビルダーでデカルト平面を表示するにはどうすればよいですか?

Interface Builder でデカルト平面を表示する方法はありますか? NSImage など、描画する正確な座標を把握する方法がわかりません。グラフィカル環境の有無にかかわらず自分の位置を特定する方法を教えてもらえますか。

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

php - 3D デカルト グラフでグリッド線が直線と交差するすべての点を特定する

私は PHP を使用しており、3D デカルト座標系 (x、y、z) を生成しました。2 点間を直線で移動したい。各 1x1x1 の正方形を、原点に最も近い隣接する格子点によって識別されるセクターと呼びます。線分が通過する各セクターを特定しようとしています。

次の投稿は役に立ちましたが、2D システムを扱っているため、私が必要としていたものではありませんでした。

PHPは2点間の座標を見つける

ありがとう

ジェイソン

0 投票する
6 に答える
3898 参照

python - 無秩序なポイント セットにグリッドを配置するアルゴリズム

3D デカルト ベクトルとして表される無秩序な点の大規模なセット (数万から数百万) が与えられた場合、すべての点を囲む規則的な正方形グリッド (ユーザー定義の間隔) を作成するための適切なアルゴリズムは何ですか? いくつかの制約:

  1. グリッドは正方形で規則的である必要があります
  2. 理想的には単一の変数を使用して、グリッド間隔 (正方形の 1 つの辺の長さ) を調整できる必要があります。
  3. 最小サイズのグリッドが必要です。つまり、グリッド内のすべての 'ブロック' には、少なくとも 1 つの無秩序な点が含まれている必要があり、すべての無秩序な点は 'ブロック' で囲まれている必要があります。
  4. アルゴリズムの戻り値は、グリッド ポイントの座標のリストである必要があります。

2D で説明すると、次の一連の点が与えられます。

ポイントのセット

あるグリッド間隔 X の場合、アルゴリズムの戻り値の 1 つとして、これらの赤い点の座標が考えられます (破線は説明目的のみ)。

グリッド間隔 x

グリッド間隔 X/2 の場合、アルゴリズムの可能な戻り値の 1 つは、これらの赤い点の座標になります (破線は説明目的のみ)。

グリッド間隔 x/2

興味のある方のために説明すると、私が取り組んでいる無秩序な点は、.pdb ファイルから取得できるような大きなタンパク質分子の原子座標です。

ソリューションには Python が好まれますが、疑似コードも適しています。

編集: 必要なものについての最初の説明は少しあいまいだったと思うので、明確にするためにいくつかの制約と画像を追加しました。

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

mysql - MySQL ビューの問題

私は次の表、自明のユーザー、および特定のユーザーの特定の日付の応答のリストを含む回答を持っています。

私の目的は、次を出力するビューを構築することです。

私はこれを 1 つの SELECT ステートメントで実行しようとしましたが、それが可能だとは思いません。何か不足している可能性がありますか? 複数のステートメントで出力を達成できますが、ビュー (または複数のビュー) に収まるよりエレガントな方法を探しています。

前もって感謝します!

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

javascript - デカルト座標から極座標

ここの例を見てください:http ://www.brianhare.com/physics/so.html

これらの2つの主要な関数を使用しているconsole.logを見てください。

マウスがパーティクル(中央の円)の右上にある場合: ここに画像の説明を入力してください

コンソールログには次のものが表示されます。

ここで、arctan(27/26)=角度:46:シータ=0.8である必要があります。マウスが中央の「上」にあるため、座標系は左上の約0,0に基づいているため、y2-y1は-27として読み取られます。

問題は、XとYの両方が負で、シータが正になる場合、反対方向(中心点から外側)を指す必要がある場合です。ここで180度のトリックを実行できることはわかっていますが、何が間違っているのかを理解したいと思います。

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

math - 与えられた方向と長さでGPS座標をスケーリングする方法

与えられた方向と長さでGPS座標をスケーリングしたいと思います。たとえば、A、Bの2つのポイントがあります。私は彼らのGPS位置を知っています(これもデカルト形式です)。線ABの長さを1.5変更したいと思います。ここで、点Aはそのままで、Bは新しい位置Bに移動する必要があります。

何か案は?