問題タブ [polar-coordinates]

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 投票する
2 に答える
9599 参照

math - 3D 極座標をデカルト座標に変換する

この変換の背後にある数学について多くの検索を行ってきましたが、これまでに思いついた最高のものは次のとおりです。

任意の角度の場合、これはうまく機能します。問題があるのは、回転の 1 つが 0 度の場合です。0 度 (または 180 度、360 度、または...) では、sin() はゼロになります。これは、他の角度に関係なく、上記の式から得られる x 座標と y 座標の両方がゼロになることを意味します。に設定されました。

特定の角度で台無しにならない、より良い公式はありますか? これまでの検索では見つかりませんでしたが、この問題には解決策が必要です。

更新: いくつかの実験の後、私の主な誤解は、球座標の極が垂直 (惑星の緯度と経度のように) であると想定していたのに、実際には水平である (画面に投影された) という事実であることがわかりました。これは、私が従来の 3D 環境ではなく、スクリーン スペース (スクリーンにマップされた x/y、スクリーンに投影された z) で作業しているという事実によるものでしたが、どういうわけかそれが要因になるとは思いませんでした。

極を正しく配置するために私が働いた最終的な式は次のとおりです。

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

r - Rの極回転立体

R で極軸回転ソリッドを実行しようとしていますが、R 3.0.2 では何も機能していません。 、しかしそれはデカルトのみです。あなたは私に何をアドバイスしますか?

例 2D。

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

r - 極座標の座標が間違っています

polar.plot を使用して R で cos(ang) の単純な極座標プロットを描画したいのですが、結果は中心が (-1) のプロットになり、結果のプロットには意味がありません。たとえば、90° では 0 ではありません。どうすればこの問題を解決できますか?

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

javascript - Javascript/jQuery - 不注意による加速を伴う Kepler Orbit

私は、JavaScript で取り組んでいる概念実証で単純なケプラー軌道を実装するために取り組んできました。私が直面している問題は、使用しなければならない計算によって、生成されたポイントにある程度の不正確さが生じることです。次の式を使用して座標を決定しています。

y = sqrt(r-x^2)

直線的に増加する X 値を使用して y 座標を決定します。これにより (上限に近づくとX)、Y 値が急速に大きくなります。受け取った座標に沿って何かをアニメーション化しようとすると、方程式の限界に向かって加速します。

現在、デカルト平面で象限 II のみを計算しており、これを行うためのより良い方法があると確信していますが、JavaScript の数学メソッドにはかなり慣れていないため、やろうとしていることを実装する方法が完全にはわかりません。

極座標が計算の方法であるかどうか疑問に思っており、可能であればr = sqrt(x^2 + y^2)、既知の座標を持つ関数を使用してデカルトに変換します。x,y

私が言ったように、これを達成する方法やそれが可能かどうかは完全にはわかりません. 以下は、私がこれまでに持っているもののソースです。助けてくれてありがとう!

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

matlab - この図のように、matlab でデータを使用して極座標をプロットする方法

周波数とデシベルを表すデータがあり、次の図のような極座標を作成したいと考えています。

ここに画像の説明を入力

これのコマンドは何ですか?

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

python - Python Plot 3d Sphereの極座標またはデカルト座標?

さまざまな平面と球に円をプロットするために使用する必要があるデカルト座標 (x、y、z、r) のセットがあります。

私の問題は、球体をプロットする方法を見つけることです。デカルト座標を極座標に変換する必要がありますか?

ありがとう!

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

python-2.7 - デカルトプロットに重ねられた極座標プロットの要素のmatplotlib zorder

デカルト プロットに重ねられた極座標プロットの要素の zorder を制御するのが困難です。

次の例を検討してください。

結果は次のとおりです。 ここに画像の説明を入力

散布図をmatplotlib無視したようです。zorder赤い星が青い星の上にあると思います。

ここで私が間違っていることを説明していただけますか?

これは私のものと似ていますが、代わりにティックラインとグリッドに関係しています。もしかして同じバグ?

PS私はPython 2.7.6とmatplotlib 1.3.1でLinux x86_64を実行しています。

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

matlab - 3D 極座標グラフの 2D プロット

3D グラフ y=100-x^2 をプロットしたいと思います。Y 軸を 360 度回転させます。最終的にはコーンのようになります。それは可能ですか?arrayx=1:1:100と array y、size(1 100) があります。

z=1:1:100円錐の底面の 3 番目の軸として、Z 配列を試しました。plot3 で、y=100-x^2 の 1 つのグラフを作成しました。私はそれを少しアニメーション化して、最終的に円錐または表面円錐にしたいと考えています。