メインコンテンツ

polar

(非推奨) 極座標プロット

polar は推奨されません。代わりに polarplot を使用してください。コードの更新の詳細については、バージョン履歴を参照してください。

説明

polar(theta,rho) は極座標にラインをプロットします。theta は角度をラジアン単位で示し、rho は各点の半径値を示します。thetarho は同じサイズでなければなりません。

polar(theta,rho,LineSpec) は、極座標プロットで描画されるラインのライン スタイル、マーカー記号、および色を指定します。

polar(ax,___) は、現在の座標軸 (gca) ではなく指定された座標軸にプロットします。

ln = polar(___) は、極座標プロットの作成に使用された Line オブジェクトを返します。極座標プロットを作成した後に変更を加えるには、ln を使用します。プロパティの一覧については、Line のプロパティを参照してください。

すべて折りたたむ

赤色の破線を使用して、極座標プロットを作成します。

theta = 0:0.01:2*pi;
rho = sin(2*theta).*cos(2*theta);
polar(theta,rho,"--r")

Figure contains an axes object. The hidden axes object contains an object of type line.

入力引数

すべて折りたたむ

角度の値。ベクトルまたは行列として指定します。値をラジアン単位で指定します。

半径の値。ベクトルまたは行列として指定します。

負の rho 値は、原点に対して pi 回転し、反転します ((theta,rho)(rho*cos(theta),rho*sin(theta)) へ変換されるため)。他の動作の場合は、プロットする前に rho を操作できます。たとえば、rhomax(0,rho) または abs(rho) と等しく設定できます。

ライン スタイル、マーカー、および色。記号を含む string スカラーまたは文字ベクトルとして指定します。記号は任意の順序で表記できます。3 つの特性 (ライン スタイル、マーカーおよび色) をすべて指定する必要はありません。たとえば、ライン スタイルを省略してマーカーを指定する場合、プロットはラインなしでマーカーのみを表示します。

例: "--or" は円形マーカー付きの赤い破線です。

ライン スタイル説明結果として得られる線
"-"実線

Sample of solid line

"--"破線

Sample of dashed line

":"点線

Sample of dotted line

"-."一点鎖線

Sample of dash-dotted line, with alternating dashes and dots

マーカー説明結果のマーカー
"o"

Sample of circle marker

"+"プラス記号

Sample of plus sign marker

"*"アスタリスク

Sample of asterisk marker

"."

Sample of point marker

"x"十字

Sample of cross marker

"_"水平線

Sample of horizontal line marker

"|"垂直線

Sample of vertical line marker

"square"正方形

Sample of square marker

"diamond"菱形

Sample of diamond marker

"^"上向き三角形

Sample of upward-pointing triangle marker

"v"下向き三角形

Sample of downward-pointing triangle marker

">"右向き三角形

Sample of right-pointing triangle marker

"<"左向き三角形

Sample of left-pointing triangle marker

"pentagram"星形五角形

Sample of pentagram marker

"hexagram"星形六角形

Sample of hexagram marker

色名省略名RGB 3 成分外観
"red""r"[1 0 0]

Sample of the color red

"green""g"[0 1 0]

Sample of the color green

"blue""b"[0 0 1]

Sample of the color blue

"cyan" "c"[0 1 1]

Sample of the color cyan

"magenta""m"[1 0 1]

Sample of the color magenta

"yellow""y"[1 1 0]

Sample of the color yellow

"black""k"[0 0 0]

Sample of the color black

"white""w"[1 1 1]

Sample of the color white

ターゲット座標軸。Axes オブジェクトとして指定します。座標軸を指定しない場合、MATLAB® は現在の座標軸にプロットするか、存在しない場合は Axes オブジェクトを作成します。polar では PolarAxes オブジェクトへのプロットはサポートされません。

拡張機能

すべて展開する

バージョン履歴

R2006a より前に導入

すべて折りたたむ