極座標プロット
polarplot(theta,rho,[style,strf,leg,rect]) polarplot(theta,rho,<opt_args>)
ベクトル, 半径の値
rho と同じ大きさのベクトル , 角度の値.
一連の命令 key1=value1, key2=value2
, ... ただし, keys は
style
,leg
,rect
,strf
または frameflag
とすることができます
大きさ ncの実数行ベクトル. 曲線i
に適用されるスタイルは
style(i)
で定義されます.デフォルトのスタイルは
1:nc
(1は最初の曲線e, 2 は2番目,
など.)です.
style(i)
が負の場合, 曲線は
ID abs(style(i))+1
のマーカにより描画されます.
See polyline properties
to see the mark ids.
style(i)
が厳密に正の場合, 色ID style(i)
を有する実線または破線ID style(i)
を有する破線が使用されます.
See polyline properties
to see the line style ids.
曲線が1つだけ描画される場合,style
は
大きさ2の行ベクトル[sty,pos]
とすることができます.
ただし,sty
はスタイルを指定するために使用され,
pos
は1から6の範囲の整数で,関数
plot2d
を複数回コールして複数の曲線をプロットし,
各曲線にキャプションを付加したい場合に有用です.
長さ3の文字列 "xy0"
.
デフォルト値: "030"
.
キャプションの表示を制御,
キャプションなし.
キャプションは表示されます.
オプションの引数leg
により指定されます.
フレームの計算を制御します.frameflagと同じ.
(他の高レベルプロット関数への前のコールにより設定された) カレントの境界が使用されます.複数のプロットを 重ねる際に便利です.
オプションの引数 rect
はプロット境界を
指定する際に使用されます.
プロットの境界はx
および
y
の最小/最大値により計算されます.
y=1
と同じですが,等軸スケールとなります..
y=2
と同じですが,等軸スケールとなります.
y=1
と同じですが, plot2d
は
プロットの境界および軸の目盛を変更でき,
見栄えの良いグラデーションを生成することができます.
ズームボタンをアクティブにする時,このモードが使用されます.
y=2
と同じですが, plot2d
は
グラデーションの見栄えを良くするために
プロットの境界と軸のメモリを変更できます.
zoom関数がアクティブになった場合,このモードが使用されます.
y=5
と同じですが,
新規プロットのスケールはカレントのスケールにマージされます.
y=6
と同じですが,
新規プロットのスケールはカレントのスケールにマージされます.
文字列. 引数strf
の最初の文字が1の場合に
使用されます.leg
は "leg1@leg2@...."
という形式で, leg1
,
leg2
,などは,それぞれ最初の曲線のキャプション,
2番目の曲線のキャプション, などです.
デフォルトは ""
です.
この引数は引数strf
の2番目の文字が1,3または5の
場合に使用されます. この引数は大きさ4の行ベクトルで,フレームの次元を指定します:
rect=[xmin,ymin,xmax,ymax]
.
polarplot は,角度 theta に対して半径 rho をプロットする極座標プロット を作成します. theta はx軸からベクトルradius (単位:ラジアン)までの角度です; rho はデータ空間単位で指定されたベクトルradiusの長さです. rhoの値が負の場合,対応する曲線の点が原点対称に折り返されます.
clf theta = [0:0.02:2*%pi]'; rho = 1+0.2*cos(theta.^2); polarplot(theta, rho, style=5) gca().data_bounds = [-1.2,-1.2 ; 1.2,01.2]; | ![]() | ![]() |