polar(theta,r)とpolarplot(theta,r)は両方ともMATLABの極座標です。Matlabの極座標と極座標の差
前者は旧規格であり、後者はR2016で導入されました。なぜ誰か、または違いは何かを知っていますか?
私はMATLABのドキュメントページに大きな違いを見ることができないので、私は、彼らが維持することを驚いて二つのコマンドではなく、静かに私は、新しい1のコードをチェックすることはできませんpolar
polar(theta,r)とpolarplot(theta,r)は両方ともMATLABの極座標です。Matlabの極座標と極座標の差
前者は旧規格であり、後者はR2016で導入されました。なぜ誰か、または違いは何かを知っていますか?
私はMATLABのドキュメントページに大きな違いを見ることができないので、私は、彼らが維持することを驚いて二つのコマンドではなく、静かに私は、新しい1のコードをチェックすることはできませんpolar
のためのコードの更新私はここでは古すぎるMATLAB(2015a)を持っていますが、文書の視線からは実際に円の中のデータ点を実際にプロットしているようです。古いものは、極座標データをxyに変換し、残りのすべて(円、スポーク、ラベル)を画像上にプロットします。奇妙なスパイラルプラス右コーナーをトップに、中心から行く線を描画します
r = 1:100;
theta = 1:100;
polar(theta, r)
hold on
plot(r)
これ(と極性境界の外で): これは、例えば、古いpolar
缶として使用することを意味します。コード内でこれがどのように一般的なのかよく分かりませんが、Mathworksが既存のコードを破る "適切な"極座標を与えたくない理由を知ることができました。 (最後のヒント:To plot additional data in the polar axes, use the hold on command. However, you cannot plot data that requires Cartesian axes in a polar chart.
)
偉大な答え。どのようにpolarplotのラインの下の領域を埋めるための任意のアイデア?古い極座標では簡単でしたが、パッチを使うだけでした。ここで最善の答えを見てください:https://it.mathworks.com/matlabcentral/answers/325344-filling-between-two-polar-plots – Lupocci