Main Content

このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。

thetalim

極座標軸の θ 軸の範囲の設定とクエリ

説明

thetalim(limits) は、現在の極座標軸の θ 軸の範囲を指定します。limits[thetamin thetamax] の形式の 2 要素ベクトルとして指定します。ここで、thetamaxthetamin より大きい数値です。

thetalim('auto') は、MATLAB® に θ 軸の範囲を選択させます。このコマンドは、極座標軸オブジェクトの ThetaLimMode プロパティを 'auto' に設定します。

thetalim('manual') は範囲の自動変更を防ぎます。このコマンドは、極座標軸オブジェクトの ThetaLimMode プロパティを 'manual' に設定します。

tl = thetalim は、現在の極座標軸の範囲を含む 2 要素ベクトルを返します。

m = thetalim('mode') は、範囲モードの現在の値 ('auto' または 'manual') を返します。範囲を指定したりモードを手動に設定したりしない限り、自動モードが既定で使用されます。

___ = thetalim(pax,___) は、現在の極座標軸の代わりに pax で指定された極座標軸オブジェクトを使用します。最初の入力引数として pax を指定します。元の構文によりサポートされる場合にのみ、追加の入力引数または出力引数を含めます。

すべて折りたたむ

極座標プロットを作成し、θ 軸の範囲を変更します。

theta = linspace(0,pi);
rho = theta/10;
polarplot(theta,rho)
thetalim([0 180])

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

範囲を元の値に設定し直します。

thetalim('auto')

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

thetalim の最初の入力として極座標軸オブジェクトを指定し、特定の極座標軸の範囲を設定します。そうしない場合、thetalim は現在の座標軸の範囲を設定します。

pax = polaraxes;
thetalim(pax,[0 180])

Figure contains an axes. The axes is empty.

入力引数

すべて折りたたむ

範囲の下限と上限。[thetamin thetamax] の形式の 2 要素ベクトルとして指定します。範囲を指定すると、極座標軸オブジェクトの ThetaLim プロパティが指定の値に更新されます。

例: [0 1]

極座標軸、または極座標軸の配列。この引数を指定しない場合、thetalim は (現在の座標軸が極座標軸オブジェクトであるという条件下で) 現在の座標軸を変更します。

出力引数

すべて折りたたむ

現在の範囲。[thetamin thetamax] の形式の 2 要素ベクトルとして返されます。範囲をクエリすると極座標軸オブジェクトの ThetaLim プロパティの値が返されます。

現在の範囲モード。次のいずれかの値が返されます。

  • 'auto' — データの変更を反映して範囲が自動更新されます。

  • 'manual' — 範囲は自動更新されません。

θ 軸の範囲モードをクエリすると、極座標軸オブジェクトの ThetaLimMode プロパティの値が返されます。

R2016a で導入