問題タブ [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.
math - 角度と直線を与える点の座標を計算する
私はキャンバスで作業していて、いくつかの線を描きたいと思っています。
2 つの点 P1 (x1,y1) と P2 (x2,y2) で定義された最初の線があります。これらの 2 点間の距離 r を式 sqrt((x2-x1)^2 + (y2-y1)^2) で計算する方法を知っています。
私の問題は次のとおりです。定義された角度アルファを使用して、距離 P1P3 = P1P2 = r のように点 P3 (x3,y3) の座標を計算したいと思います。
おそらく三角法または極座標の問題だと思いますが、これらの概念を覚えていないため、解決策を見つけるのにいくつか問題があります。
次の画像は投稿を再開し、表現を示しています。
誰かが解決策についていくつかのアイデアを持っていますか?
ご協力いただきありがとうございます。
シルヴァン
colors - 極座標を使用する場合の 3 列目の gnuplot インパルス カラー
私はまだ gnuplot を使い始めたばかりですが、最近よく遊んでいます。角度 (度)、遅延時間、深さのデータ セットがあり、深さに応じてインパルスの色を使用して極座標で表示するのに適しています。通常のx、y座標を使用すると問題なく動作しますが、極座標を使用すると色がおかしくなります...
私のデータがtest.txtだとしましょう:
私が行った場合:
大丈夫だよー!
しかし、同じパレットを使用している場合:
素敵な極座標グラフが表示されますが、インパルスに適した色ではありません...これの何が問題なのですか? 「lc variable」または「lc var z」を使用してインパルスに色を付ける方法を説明する投稿を見たことがありますが、私の極座標データでは機能しませんでした...助けてくれてありがとう。
r - Rでデカルト角を極角/コンパス角/基角角に変換しますか?
これは私が少しの間戦った問題であり、そこには良い答えが見つかりませんでした. 最終的にはRで解決しましたが、他の人が必要とする場合に備えて投稿すると思いました。誰かがよりエレガントなソリューションを持っている場合は、ぜひ見てみたいです。これはちょっと力ずくの努力です。
一連のペアの XY (デカルト) 座標があります。簡単な atan() コマンドを使用して、それらの間の角度を簡単に取得できます。ただし、コンパス (極?基軸?) 方向 (北 = 0°、東 = 90° など) の角度が必要です。これは、データとデカルト角度を作成するための最小限の例です。コンパス角度へのブルート フォース変換を以下に掲載しました。度数変換 (ラジアンから) は、'circular' パッケージの deg() を使用します。
...生産します
左下および左上の象限への角度は、右下および右上の象限への角度と同じであり、ベクトルの方向性が失われていることに注意してください。
python - 極方程式のグラフは matplotlib で不完全です
私は現在、リンクされた例r = 4 * sin(2 * theta)
に基づいて、matplotlib を使用して極面の方程式をグラフ化しようとしています。これが私のコードです:
これにより、次の出力が得られます。
ただし、Wolfram Alpha によると、正しいグラフは次のようになります。
私のコードでは、グラフのかなりの部分が欠落しているようです。花弁が 4 つではなく 2 つしかありません。シータが 0 から 2pi になるときに両方の方程式をプロットするようにしました。したがって、同じものが表示されるはずです。
私が間違っていることを誰かが知っていますか?matplotlib の使い方を誤解しているだけなのか、それとも明らかなエラーを見落としているのかはわかりません。
python - 左側の matplotlib polar plot set_ylabel
非極プロットのように、極プロットの左側に ylabel を書きたいと思います。これが私のコードです:
そして、次のような結果が得られます。
ただし、写真の中央にある P_y が気に入らないので、次のように左側に戻したいと思います。
ylabel を左側に変更したいだけです。そのような 2 つの画像の違いに関するその他の詳細は無視できます。私は使用しようとします:
しかし、助けてはいけません。
ありがとうございました
python - 極座標で 2 つの線の間を埋める
両端が閉じていない 2 つの線の間のスペースを埋めようとしています。plt.polar で plt.fill_between を取得できません。何かアイデアはありますか? 線を描画するために使用しているコードは次のとおりです。
autocad - 極座標を使用して AutoLISP でスタックする
ええと、私はちょっと立ち往生していて、何をすべきかわかりません。AutoLisp を使用して五芒星を描画するプログラムを作成する必要があります。私は AutoLisp プログラミングの知識はありませんが、なんとかこれを書きました。私には正しいように思えますが、AutoCAD は何も描画しません。多分誰かが助けることができますか?(長い数字はラジアン単位の角度です) コード: