sectorplotoptions
相対インデックス プロット オプションの一覧を作成する
説明
sectorplotoptions
コマンドを使用して、SectorPlotOptions
オブジェクトを作成し、セクター プロットの外観をカスタマイズします。また、このコマンドを使用して、セクター プロットを作成する MATLAB® セッションの [プロット基本設定] の設定をオーバーライドすることもできます。
作成
説明
は、plotoptions
= sectorplotoptionspassiveplot
および sectorplot
コマンドで使用するプロット オプションの既定のセットを返します。これらのオプションを使用して、コマンド ラインからプロットの外観をカスタマイズできます。同じ外観のプロットを生成するスクリプトを記述する場合、スクリプトを実行する MATLAB セッションの基本設定にかかわらず、この構文が有用です。
は、Control System Toolbox™ 基本設定エディターで選択したオプションでプロット オプションを初期化します。エディターの詳細については、ツールボックス基本設定を参照してください。プロット オプションを少しだけ変更し、その他は既定の基本設定を使用する場合、この構文が有用です。この構文を使用するスクリプトは、異なる基本設定のセッションで実行すると、異なる結果が生じる場合があります。plotoptions
= sectorplotptions('cstprefs')
プロパティ
FreqUnits
— 周波数の単位
'rad/s
' (既定値)
周波数単位。以下のいずれかの値として指定。
'Hz'
'rad/s'
'rpm'
'kHz'
'MHz'
'GHz'
'rad/nanosecond'
'rad/microsecond'
'rad/millisecond'
'rad/minute'
'rad/hour'
'rad/day'
'rad/week'
'rad/month'
'rad/year'
'cycles/nanosecond'
'cycles/microsecond'
'cycles/millisecond'
'cycles/hour'
'cycles/day'
'cycles/week'
'cycles/month'
'cycles/year'
FreqScale
— 周波数スケール
'log
' (既定値) | 'linear
'
周波数スケール。'log
' または 'linear
' として指定します。
IndexScale
— インデックスのスケール
'log
' (既定値) | 'linear
'
インデックスのスケール。'log
' または 'linear
' として指定します。
IOGrouping
— 入出力ペアのグループ化
'none
' (既定値) | 'inputs
' | 'outputs
' | 'all
'
入出力 (I/O) ペアのグループ化。次のいずれかとして指定します。
'
none
' — 入出力のグループ化は行われません。'
inputs
' — 入力のみをグループ化します。'
outputs
' — 出力のみをグループ化します。'
all
' — すべての I/O ペアをグループ化します。
InputLabels
— 入力ラベルのスタイル
構造体
入力ラベルのスタイル。次のフィールドをもつ構造体として指定します。
FontSize
— フォント サイズ。0 より大きいスカラー値としてポイント単位で指定します。既定のフォント サイズは、特定のオペレーティング システムとロケールによって異なります。1 ポイントは1/72
インチです。FontWeight
— 文字の太さ。'Normal
' または 'bold
' として指定します。MATLAB は、FontWeight
プロパティを使用して、システムで利用できるフォントから 1 つのフォントを選択します。すべてのフォントに太字があるとは限りません。そのため、太字フォントを指定しても標準フォントの太さと変わらない場合があります。FontAngle
— 文字の傾斜。'Normal
' または 'italic
' として指定します。すべてのフォントに両方のフォント スタイルがあるとは限りません。そのため、イタリック フォントでも標準フォントと見た目が変わらない場合があります。Color
— テキストの色。RGB 3 成分として指定します。既定の色は、RGB 3 成分[0.4,0.4,0.4]
を含む濃いグレーです。Interpreter
— テキスト インタープリター。次の値のいずれかとして指定します。'
tex
' — TeX マークアップのサブセットを使用して文字を解釈します。これは、Interpreter
の既定値です。'
latex
' — LaTeX マークアップを使用して文字を解釈します。'
none
' — リテラル文字を表示します。
OutputLabels
— 出力ラベルのスタイル
構造体
出力ラベルのスタイル。次のフィールドをもつ構造体として指定します。
FontSize
— フォント サイズ。0 より大きいスカラー値としてポイント単位で指定します。既定のフォント サイズは、特定のオペレーティング システムとロケールによって異なります。1 ポイントは1/72
インチです。FontWeight
— 文字の太さ。'Normal
' または 'bold
' として指定します。MATLAB は、FontWeight
プロパティを使用して、システムで利用できるフォントから 1 つのフォントを選択します。すべてのフォントに太字があるとは限りません。そのため、太字フォントを指定しても標準フォントの太さと変わらない場合があります。FontAngle
— 文字の傾斜。'Normal
' または 'italic
' として指定します。すべてのフォントに両方のフォント スタイルがあるとは限りません。そのため、イタリック フォントでも標準フォントと見た目が変わらない場合があります。Color
— テキストの色。RGB 3 成分として指定します。既定の色は、RGB 3 成分[0.4,0.4,0.4]
を含む濃いグレーです。Interpreter
— テキスト インタープリター。次の値のいずれかとして指定します。'
tex
' — TeX マークアップのサブセットを使用して文字を解釈します。これは、Interpreter
の既定値です。'
latex
' — LaTeX マークアップを使用して文字を解釈します。'
none
' — リテラル文字を表示します。
InputVisible
— 入力の表示の切り替え
{'on'}
(既定値) | {'off'}
| cell 配列
入力の表示の切り替え。{'on'}
、{'off'}
または複数の要素をもつ cell 配列として指定します。
OutputVisible
— 出力の表示の切り替え
{'on'}
(既定値) | {'off'}
| cell 配列
出力の表示の切り替え。{'on'}
、{'off'}
または複数の要素をもつ cell 配列として指定します。
Title
— タイトルのテキストとスタイル
構造体
タイトルのテキストとスタイル。次のフィールドをもつ構造体として指定します。
String
— ラベル テキスト。文字ベクトルとして指定します。既定では、プロットは'Singular Values'
というタイトルになります。FontSize
— フォント サイズ。0 より大きいスカラー値としてポイント単位で指定します。既定のフォント サイズは、特定のオペレーティング システムとロケールによって異なります。1 ポイントは1/72
インチです。FontWeight
— 文字の太さ。'Normal
' または 'bold
' として指定します。MATLAB は、FontWeight
プロパティを使用して、システムで利用できるフォントから 1 つのフォントを選択します。すべてのフォントに太字があるとは限りません。そのため、太字フォントを指定しても標準フォントの太さと変わらない場合があります。FontAngle
— 文字の傾斜。'Normal
' または 'italic
' として指定します。すべてのフォントに両方のフォント スタイルがあるとは限りません。そのため、イタリック フォントでも標準フォントと見た目が変わらない場合があります。Color
— テキストの色。RGB 3 成分として指定します。既定の色は、RGB 3 成分[0,0,0]
で指定された黒です。Interpreter
— テキスト インタープリター。次の値のいずれかとして指定します。'
tex
' — TeX マークアップのサブセットを使用して文字を解釈します。これは、Interpreter
の既定値です。'
latex
' — LaTeX マークアップを使用して文字を解釈します。'
none
' — リテラル文字を表示します。
XLabel
— X 軸のラベル テキストとスタイル
構造体 (既定値)
X 軸のラベル テキストとスタイル。次のフィールドをもつ構造体として指定します。
String
— ラベル テキスト。文字ベクトルとして指定します。既定では、軸は周波数単位FreqUnits
に基づいたタイトルになります。FontSize
— フォント サイズ。0 より大きいスカラー値としてポイント単位で指定します。既定のフォント サイズは、特定のオペレーティング システムとロケールによって異なります。1 ポイントは1/72
インチです。FontWeight
— 文字の太さ。'Normal
' または 'bold
' として指定します。MATLAB は、FontWeight
プロパティを使用して、システムで利用できるフォントから 1 つのフォントを選択します。すべてのフォントに太字があるとは限りません。そのため、太字フォントを指定しても標準フォントの太さと変わらない場合があります。FontAngle
— 文字の傾斜。'Normal
' または 'italic
' として指定します。すべてのフォントに両方のフォント スタイルがあるとは限りません。そのため、イタリック フォントでも標準フォントと見た目が変わらない場合があります。Color
— テキストの色。RGB 3 成分として指定します。既定の色は、RGB 3 成分[0,0,0]
で指定された黒です。Interpreter
— テキスト インタープリター。次の値のいずれかとして指定します。'
tex
' — TeX マークアップのサブセットを使用して文字を解釈します。これは、Interpreter
の既定値です。'
latex
' — LaTeX マークアップを使用して文字を解釈します。'
none
' — リテラル文字を表示します。
YLabel
— Y 軸のラベル テキストとスタイル
構造体 (既定値)
Y 軸のラベル テキストとスタイル。次のフィールドをもつ構造体として指定します。
String
— ラベル テキスト。文字ベクトルの cell 配列として指定します。既定では、軸は振幅単位MagUnits
に基づいたタイトルになります。FontSize
— フォント サイズ。0 より大きいスカラー値としてポイント単位で指定します。既定のフォント サイズは、特定のオペレーティング システムとロケールによって異なります。1 ポイントは1/72
インチです。FontWeight
— 文字の太さ。'Normal
' または 'bold
' として指定します。MATLAB は、FontWeight
プロパティを使用して、システムで利用できるフォントから 1 つのフォントを選択します。すべてのフォントに太字があるとは限りません。そのため、太字フォントを指定しても標準フォントの太さと変わらない場合があります。FontAngle
— 文字の傾斜。'Normal
' または 'italic
' として指定します。すべてのフォントに両方のフォント スタイルがあるとは限りません。そのため、イタリック フォントでも標準フォントと見た目が変わらない場合があります。Color
— テキストの色。RGB 3 成分として指定します。既定の色は、RGB 3 成分[0,0,0]
で指定された黒です。Interpreter
— テキスト インタープリター。次の値のいずれかとして指定します。'
tex
' — TeX マークアップのサブセットを使用して文字を解釈します。これは、Interpreter
の既定値です。'
latex
' — LaTeX マークアップを使用して文字を解釈します。'
none
' — リテラル文字を表示します。
TickLabel
— 目盛りラベルのスタイル
構造体 (既定値)
目盛りラベルのスタイル。次のフィールドをもつ構造体として指定。
FontSize
— フォント サイズ。0 より大きいスカラー値としてポイント単位で指定します。既定のフォント サイズは、特定のオペレーティング システムとロケールによって異なります。1 ポイントは1/72
インチです。FontWeight
— 文字の太さ。'Normal
' または 'bold
' として指定します。MATLAB は、FontWeight
プロパティを使用して、システムで利用できるフォントから 1 つのフォントを選択します。すべてのフォントに太字があるとは限りません。そのため、太字フォントを指定しても標準フォントの太さと変わらない場合があります。FontAngle
— 文字の傾斜。'Normal
' または 'italic
' として指定します。すべてのフォントに両方のフォント スタイルがあるとは限りません。そのため、イタリック フォントでも標準フォントと見た目が変わらない場合があります。Color
— テキストの色。RGB 3 成分として指定します。既定の色は、RGB 3 成分[0,0,0]
で指定された黒です。
Grid
— グリッド表示の切り替え
'off
' (既定値) | 'on
'
プロットでのグリッド表示の切り替え。'off
' または 'on
' として指定します。
GridColor
— グリッド ラインの色
[0.15,0.15,0.15]
(既定値) | RGB 3 成分
グリッド ラインの色。RGB 3 成分として指定します。既定の色は、RGB 3 成分 [0.15,0.15,0.15]
で指定された薄いグレーです。
XLimMode
— X 軸の範囲の選択モード
{'auto'}
(既定値) | {'manual'}
| cell 配列
X 軸の範囲の選択モード。次のいずれかの値として指定します。
'
auto
' — 自動範囲選択を有効にします。プロットされたデータの全範囲に基づきます。'
manual
' — 軸の範囲を手動で指定します。軸の範囲を指定するには、XLim
プロパティを設定します。
YLimMode
— Y 軸の範囲の選択モード
{'auto'}
(既定値) | {'manual'}
| cell 配列
Y 軸の範囲の選択モード。次のいずれかの値として指定します。
'
auto
' — 自動範囲選択を有効にします。プロットされたデータの全範囲に基づきます。'
manual
' — 軸の範囲を手動で指定します。軸の範囲を指定するには、YLim
プロパティを設定します。
XLim
— X 軸の範囲
'{[1,10]}'
(既定値) | [min,max]
形式の 2 要素ベクトルを含む cell 配列
X 軸の範囲。[min,max]
形式の 2 要素ベクトルを含む cell 配列として指定します。
YLim
— Y 軸の範囲
'{[1,10]}'
(既定値) | [min,max]
形式の 2 要素ベクトルを含む cell 配列
Y 軸の範囲。[min,max]
形式の 2 要素ベクトルを含む cell 配列として指定します。
オブジェクト関数
passiveplot | 受動性インデックスの周波数の関数としての計算またはプロット |
sectorplot | 周波数の関数としてのセクター インデックスの計算またはプロット |
例
基本設定から独立したカスタムの受動性インデックス プロット設定
この例では、タイトルに 15 ポイントの赤いテキストを使用する受動性インデックス プロットを作成します。このプロットは、それを生成する MATLAB® セッションの基本設定にかかわらず、外観が同じになります。
最初に、sectorplotoptions
を使用して既定のオプション セットを作成します。
plotoptions = sectorplotoptions;
次に、オプション セット plotoptions
の必要なプロパティを変更します。
plotoptions.Title.FontSize = 15; plotoptions.Title.Color = [1 0 0]; plotoptions.FreqUnits = 'Hz'; plotoptions.Grid = 'on';
次に、オプション セット plotoptions を使用して受動性インデックス プロットを作成します。
G = tf(1,[1 1]); passiveplot(G,plotoptions)
plotoptions
は固定のオプション セットで開始されるため、プロットの結果は現在の MATLAB セッションのツールボックス基本設定とは独立したものになります。
複素係数をもつモデルのカスタマイズされたセクター プロット
この例では、複素係数をもつモデルの相対セクター プロットを作成します。次に、グリッドをオンにして、プロットの名前を変更し、周波数スケールを変更します。
複素数データをもつ状態空間モデルを作成してセクターの形状を指定します。
A = [-3.50,-1.25-0.25i;2,0]; B = [1;0]; C = [-0.75-0.5i,0.625-0.125i]; D = 0.5; Hc = [ss(A,B,C,D);1]; Q = [1 0.1;0.1 -1];
ツールボックス基本設定に基づいてオプション セットを作成します。
plotoptions = sectorplotoptions('cstprefs'); plotoptions.Grid = 'on'; plotoptions.FreqScale = 'linear'; plotoptions.Title.String = 'Relative Sector Index Plot of Complex-Coefficient Model';
ここで、カスタム オプション セット plotoptions
を使用したセクター プロットを作成します。
sectorplot(Hc,Q,plotoptions)
バージョン履歴
R2016a で導入
MATLAB コマンド
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)