このペジの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。
短信のプロパティ
サブプロットのテキストの外観と動作
文本
プロパティは、サブプロットのグリッドにタ以及トルを付けるために使用される文本
オブジェクトの外観と動作を制御します。プロパティの値を変更することによって,テキストの一部の特性を変更できます。以下に例を示します。
t = sgtitle('Title Text') t.f entsize = 14;
テキスト
字符串
- - - - - -表示するテキスト
”
(既定値) |文字ベクトル|文字ベクトルのcell配列|字符串配列|绝对配列|数値
表示するテキスト。文字ベクトル、文字ベクトルのcell配列、字符串配列、绝对配列,または数値として指定します。
例:“我的标签”
例:{“第一线”,“二线”}
例:字符串(“我的标签”)
例:123
テキストに数値変数を含めるには,関数num2str
を使用します。以下に例を示します。
x = 42;txt = [“值是”num2str (x)];
上付き文字,下付き文字,ギリシャ文字、数学記号などの特殊文字を含めるには,特克斯マークアップを使用します。サポトされるマクアップの一覧に,翻译
プロパティを参照してください。
複数行のテキストを作成する方法は次のとおりです。
电话配列を使用して,
{“第一线”,“二线”}
のように,各セルにテキストを1行ず。字符串配列を使用して,
字符串({“一线”、“两行”})
のように,各要素にテキストを1行ず。文字配列を使用して,
[' abc ';“ab”)
のように,各行に同じ数の文字を含めます。sprintf
を使用して,Sprintf('第一行\n第二行')
のように,改行文字を含むテキストを作成します。このプロパティは,改行文字を含むテキストを单元配列に変換します。
数値のみを含むテキストは,sprintf(“% g”,值)
を使用して変換されます。たとえば,12345678
は1.23457 e + 07
として表示されます。
このプロパティを分类配列として指定した場合,MATLAB®はカテゴリではなく,配列内の値を使用します。
颜色
- - - - - -テキストの色
(0 0 0)
(既定値) |RGB 3成分|16進数カラコド|“r”
|‘g’
|“b”
|……
テキストの色。RGB 3成分,16進数カラ,コ,ド,色名,または省略名として指定します。既定値(0 0 0)
は,黒に相当します。
カスタム色を使用する場合は,rgb 3成分または16進数カラ。
RGB 3成分は,色の赤,緑,青成分の強度を指定する3成分の行ベクトルです。強度値は
[0, 1]
の範囲でなければなりません。たとえば(0.4 0.6 0.7)
のようになります。16進数カラコドは,ハッシュ記号(
#
)で始まり,3桁または6桁の0
からF
までの範囲の16進数が続く文字ベクトルまたはstringスカラです。これらの値では大文字小文字は区別されません。したがって,カラコド“# FF8800”
、“# ff8800”
、“# F80”
,および“# f80”
は等価です。
あるいは,名前を使用して一部の一般的な色を指定できます。次の表に,名前の付いた色オプション、等価の RGB 3 成分、および 16 進数カラー コードを示します。
色名 | 省略名 | RGB 3成分 | 16進数カラコド | 外観 |
---|---|---|---|---|
“红色” |
“r” |
(1 0 0) |
“# FF0000” |
|
“绿色” |
‘g’ |
(0 1 0) |
“# 00 ff00” |
|
“蓝” |
“b” |
(0 0 1) |
“# 0000 ff” |
|
“青色” |
“c” |
(0 1 1) |
“# 00飞行符” |
|
“红色” |
“米” |
(1 0 1) |
“#就” |
|
“黄色” |
“y” |
(1 1 0) |
“# FFFF00” |
|
“黑” |
“k” |
(0 0 0) |
# 000000的 |
|
“白色” |
' w ' |
(1 1 1) |
“# FFFFFF” |
|
“没有” |
該当なし | 該当なし | 該当なし | 色なし |
MATLABの多くのタイプのプロットで使用されている既定の色のRGB 3成分および16進数カラーコードを次に示します。
RGB 3成分 | 16進数カラコド | 外観 |
---|---|---|
[0 0.4470 - 0.7410) |
“# 0072 bd” |
|
(0.8500 0.3250 0.0980) |
“# D95319” |
|
(0.9290 0.6940 0.1250) |
“# EDB120” |
|
(0.4940 0.1840 0.5560) |
“# 7 e2f8e” |
|
(0.4660 0.6740 0.1880) |
“# 77 ac30” |
|
(0.3010 0.7450 0.9330) |
“# 4 dbeee” |
|
(0.6350 0.0780 0.1840) |
“# A2142F” |
|
例:“蓝”
例:(0 0 1)
例:“# 0000 ff”
翻译
- - - - - -テキストeconf econfンタeconfプリタ
“泰克斯”
(既定値) |“乳胶”
|“没有”
テキストeconf econfンタeconfプリタ。次の値のいずれかとして指定します。
“泰克斯”
- TeXマクアップのサブセットを使用して文字を解釈します。“乳胶”
—LaTeXマクアップを使用して文字を解釈します。“没有”
-リテラル文字を表示します。
TeXマクアップ
MATLABでは,既定でTeXマクアップのサブセットをサポトしています。TeXマクアップを使用して,上付き文字や下付き文字の追加、フォントのタイプや色の変更、テキストへの特殊文字の挿入を行うことができます。
修飾子の効果はテキストの末尾まで適用されます。上付き文字と下付き文字は例外であり、次の 1 文字または中かっこで囲まれた文字にのみ適用されます。インタープリターを“泰克斯”
に設定した場合にサポトされる修飾子は次のとおりです。
修飾子 | 説明 | 例 |
---|---|---|
^ {} |
上付き文字 | “文本^{上标}’ |
_ {} |
下付き文字 | “text_{下标}’ |
\男朋友 |
太字フォント | “\ bf文本” |
它\ |
タリックフォント | “\它文本” |
\ sl |
斜体フォント(通常は邮箱タリックフォントと同じ) | “\ sl文本” |
rm \ |
標準フォント | “\ rm文本” |
\字体名{ |
フォント名- をフォントファミリの名前に置き換えます。これは他の修飾子と組み合わせて使用できます。 |
“\字体名{快递}文本” |
\字形大小{ |
フォントサ邮箱ズ- をポ邮箱ント単位の数値スカラ邮箱に置き換えます。 |
”字形大小{15}文本” |
{\颜色 |
フォントの色- を,红色的 、绿色 、黄色的 、品红色的 、蓝色的 、黑色的 、白色 、灰色的 、暗绿色 、橙色 、lightBlue の色のいずれかに置き換えます。 |
“{品红}\颜色文本” |
\颜色(rgb){说明符} |
フォントのカスタムの色- をRGB 3成分に置き換えます。 |
“\颜色(rgb){0, 0.5, 0.5}文本” |
次の表に,“泰克斯”
econンタプリタでサポトされる特殊文字を示します。
文字列 | 記号 | 文字列 | 記号 | 文字列 | 記号 |
---|---|---|---|---|---|
|
α |
|
υ |
|
~ |
|
∠ |
|
|
≤ |
|
|
|
|
χ |
|
∞ |
|
β |
|
ψ |
|
♣ |
|
γ |
|
ω |
|
♦ |
|
δ |
|
Γ |
|
♥ |
|
ϵ |
|
Δ |
|
♠ |
|
ζ |
|
Θ |
|
↔ |
|
η |
|
Λ |
|
← |
|
θ |
Ξ |
|
⇐ |
|
|
ϑ |
|
Π |
|
↑ |
|
ι |
|
Σ |
|
→ |
|
κ |
|
ϒ |
|
⇒ |
|
λ |
|
Φ |
|
↓ |
|
µ |
|
Ψ |
|
º |
|
ν |
|
Ω |
|
± |
ξ |
|
∀ |
|
≥ |
|
|
π |
|
∃ |
|
∝ |
|
ρ |
|
∍ |
|
∂ |
|
σ |
|
≅ |
|
• |
|
ς |
|
≈ |
|
÷ |
|
τ |
|
ℜ |
|
≠ |
|
≡ |
|
⊕ |
|
ℵ |
|
ℑ |
|
∪ |
|
℘ |
|
⊗ |
|
⊆ |
|
∅ |
|
∩ |
|
∈ |
|
⊇ |
|
⊃ |
|
⌈ |
|
⊂ |
|
∫ |
|
· |
|
ο |
|
⌋ |
|
¬ |
|
∇ |
|
⌊ |
|
x |
|
... |
|
⊥ |
|
√ |
|
´ |
|
∧ |
|
ϖ |
|
∅ |
|
⌉ |
|
〉 |
|
| |
|
∨ |
|
〈 |
|
© |
LaTeXマクアップ
LaTeXマクアップを使用するには,を“乳胶”
に設定します。ereplicationンラereplicationンモードでは、マークアップを 1 つのドル記号 ($
で囲みます。表示モードでは、マークアップを 2 つのドル記号 ($ $
で囲みます。
LaTeXモド | 例 | 結果 |
---|---|---|
ereplicationンラereplicationン |
“美元\ int_1 ^ {20} x ^ 2 dx $ '
|
|
表示 |
' $ $ \ int_1 ^ {20} x ^ 2 dx $ $”
|
|
テキストはLaTeXの既定のフォントスタの既定のフォントスタ字体名
、FontWeight
、FontAngle
のプロパティは無視されます。フォントスタイルを変更するには、LaTeX マークアップを使用します。
LaTeX econンタ。複数行のテキストの場合は,さらに1行に10文字ほど文字数が少なくなります。
TeXおよびLaTeXの使用例にいては,チャトのテキスト内のギリシャ文字と特殊文字を参照してください。LaTeXシステムの詳細にhttps://www.latex-project.org/を参照してください。
HorizontalAlignment
- - - - - -水平方向の配置
“中心”
(既定値) |“左”
|“对”
テキストボックス内におけるテキストの水平方向の配置。“中心”
、“左”
,または“对”
として指定します。
フォント
字体名
- - - - - -フォント名
サポトされているフォント名|“FixedWidth”
フォント名。サポトされているフォント名または“FixedWidth”
として指定します。テキストを正しく表示し印刷するには、システムでサポートされているフォントを選択しなければなりません。既定のフォントは、オペレーティング システムとロケールによって異なります。
どのロケルでもテキストが整って見える固定幅のフォントを使用するには,“FixedWidth”
を使用します。固定幅フォントは,ルトのFixedWidthFontName
プロパティによって決まります。ルトのFixedWidthFontName
プロパティを設定すると,表示内容が新しいフォントを使用して直に更新されます。
字形大小
- - - - - -フォントサ邮箱ズ
ゼロより大きいスカラ値
フォントサ邮箱ズ。ポ邮箱ント単位のゼロより大きいスカラ邮箱値として指定します。既定のフォントサopenstackズは,特定のオペレopenstackティングシステムとロケopenstackルによって異なります。1ポントは1/72
ンチです。フォントの単位を変更するには、FontUnits
プロパティを使用します。
例:12
デタ型:单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
FontSizeMode
- - - - - -フォントサ邮箱ズの選択モ邮箱ド
“汽车”
(既定値) |“手动”
フォントサ邮箱ズの選択モ邮箱ド。“汽车”
または“手动”
のいずれかとして指定します。
FontWeight
- - - - - -文字の太さ
“正常”
(既定値) |“大胆”
文字の太さ。“正常”
または“大胆”
として指定します。
Matlabではフォントは,FontWeight
プロパティを使用して,ユザのシステムで使用可能なフォントから選択します。すべてのフォントに太字があるとは限りません。そのため,太字フォントを指定しても標準フォントの太さと変わらない場合があります。
FontAngle
- - - - - -文字の傾斜
“正常”
(既定値) |“斜体”
文字の傾斜。“正常”
または“斜体”
として指定します。
すべてのフォントに両方のフォントスタ邮箱ルがあるとは限りません。そのため,タリックフォントを指定しても標準フォントと変わらない場合があります。
FontUnits
- - - - - -フォントサ邮箱ズの単位
“点”
(既定値) |“英寸”
|“厘米”
|“归一化”
|“像素”
フォントサ邮箱ズの単位。次の表のいずれかの値を指定します。
单位 |
説明 |
---|---|
“点” |
ポ邮箱ント。1ポイントは 1/72 インチです。 |
“英寸” |
ンチ。 |
“厘米” |
センチメトル。 |
“归一化” |
フォントサ邮箱ズを座標軸のプロットボックスの高さに対する割合として解釈します。座標軸のサereplicationズを変更すると,それに合わせてフォントサereplicationズが変更されます。たとえば,字形大小 が正規化された単位の0.1 である場合,テキストはプロットボックスの高さの1/10になります。 |
“像素” |
ピクセル。 R2015b以降,Windows®および麦金塔电脑システムにおいて,ピクセル単位の距離はシステム解像度に依存しません。
Linux®システムでは、ピクセルのサ以及ズは使用しているシステムの解像度によって決まります。 |
1回の関数呼び出しでフォントサイズとフォントの単位の両方を設定する場合は,指定したフォントサイズが正しく解釈されるように,先にFontUnits
プロパティを設定しなければなりません。
テキストボックス
EdgeColor
- - - - - -ボックスの外枠の色
“没有”
(既定値) |RGB 3成分|16進数カラコド|“r”
|‘g’
|“b”
|……
ボックスの外枠の色。RGB 3成分、16 進数カラー コード、色名、または省略名として指定します。
カスタム色を使用する場合は,rgb 3成分または16進数カラ。
RGB 3成分は,色の赤,緑,青成分の強度を指定する3成分の行ベクトルです。強度値は
[0, 1]
の範囲でなければなりません。たとえば(0.4 0.6 0.7)
のようになります。16進数カラコドは,ハッシュ記号(
#
)で始まり,3桁または6桁の0
からF
までの範囲の16進数が続く文字ベクトルまたはstringスカラです。これらの値では大文字小文字は区別されません。したがって,カラコド“# FF8800”
、“# ff8800”
、“# F80”
,および“# f80”
は等価です。
あるいは,名前を使用して一部の一般的な色を指定できます。次の表に,名前の付いた色オプション、等価の RGB 3 成分、および 16 進数カラー コードを示します。
色名 | 省略名 | RGB 3成分 | 16進数カラコド | 外観 |
---|---|---|---|---|
“红色” |
“r” |
(1 0 0) |
“# FF0000” |
|
“绿色” |
‘g’ |
(0 1 0) |
“# 00 ff00” |
|
“蓝” |
“b” |
(0 0 1) |
“# 0000 ff” |
|
“青色” |
“c” |
(0 1 1) |
“# 00飞行符” |
|
“红色” |
“米” |
(1 0 1) |
“#就” |
|
“黄色” |
“y” |
(1 1 0) |
“# FFFF00” |
|
“黑” |
“k” |
(0 0 0) |
# 000000的 |
|
“白色” |
' w ' |
(1 1 1) |
“# FFFFFF” |
|
“没有” |
該当なし | 該当なし | 該当なし | 色なし |
MATLABの多くのタイプのプロットで使用されている既定の色のRGB 3成分および16進数カラーコードを次に示します。
RGB 3成分 | 16進数カラコド | 外観 |
---|---|---|
[0 0.4470 - 0.7410) |
“# 0072 bd” |
|
(0.8500 0.3250 0.0980) |
“# D95319” |
|
(0.9290 0.6940 0.1250) |
“# EDB120” |
|
(0.4940 0.1840 0.5560) |
“# 7 e2f8e” |
|
(0.4660 0.6740 0.1880) |
“# 77 ac30” |
|
(0.3010 0.7450 0.9330) |
“# 4 dbeee” |
|
(0.6350 0.0780 0.1840) |
“# A2142F” |
|
例:“蓝”
例:(0 0 1)
例:“# 0000 ff”
写成BackgroundColor
- - - - - -テキストボックスの背景色
“没有”
(既定値) |RGB 3成分|16進数カラコド|“r”
|‘g’
|“b”
|……
テキストボックスの背景色。RGB 3成分、16 進数カラー コード、色名、または省略名として指定します。
カスタム色を使用する場合は,rgb 3成分または16進数カラ。
RGB 3成分は,色の赤,緑,青成分の強度を指定する3成分の行ベクトルです。強度値は
[0, 1]
の範囲でなければなりません。たとえば(0.4 0.6 0.7)
のようになります。16進数カラコドは,ハッシュ記号(
#
)で始まり,3桁または6桁の0
からF
までの範囲の16進数が続く文字ベクトルまたはstringスカラです。これらの値では大文字小文字は区別されません。したがって,カラコド“# FF8800”
、“# ff8800”
、“# F80”
,および“# f80”
は等価です。
あるいは,名前を使用して一部の一般的な色を指定できます。次の表に,名前の付いた色オプション、等価の RGB 3 成分、および 16 進数カラー コードを示します。
色名 | 省略名 | RGB 3成分 | 16進数カラコド | 外観 |
---|---|---|---|---|
“红色” |
“r” |
(1 0 0) |
“# FF0000” |
|
“绿色” |
‘g’ |
(0 1 0) |
“# 00 ff00” |
|
“蓝” |
“b” |
(0 0 1) |
“# 0000 ff” |
|
“青色” |
“c” |
(0 1 1) |
“# 00飞行符” |
|
“红色” |
“米” |
(1 0 1) |
“#就” |
|
“黄色” |
“y” |
(1 1 0) |
“# FFFF00” |
|
“黑” |
“k” |
(0 0 0) |
# 000000的 |
|
“白色” |
' w ' |
(1 1 1) |
“# FFFFFF” |
|
“没有” |
該当なし | 該当なし | 該当なし | 色なし |
MATLABの多くのタイプのプロットで使用されている既定の色のRGB 3成分および16進数カラーコードを次に示します。
RGB 3成分 | 16進数カラコド | 外観 |
---|---|---|
[0 0.4470 - 0.7410) |
“# 0072 bd” |
|
(0.8500 0.3250 0.0980) |
“# D95319” |
|
(0.9290 0.6940 0.1250) |
“# EDB120” |
|
(0.4940 0.1840 0.5560) |
“# 7 e2f8e” |
|
(0.4660 0.6740 0.1880) |
“# 77 ac30” |
|
(0.3010 0.7450 0.9330) |
“# 4 dbeee” |
|
(0.6350 0.0780 0.1840) |
“# A2142F” |
|
例:“蓝”
例:(0 0 1)
例:“# 0000 ff”
线型
- - - - - -ボックスの外枠のラ邮箱ンスタ邮箱ル
“- - -”
(既定値) |“——”
|':'
|“-”。
|“没有”
ボックスの外枠のラ邮箱ンスタ邮箱ル。次の表のいずれかのオプションを指定します。
ラ邮箱ンスタ邮箱ル | 説明 | 結果として得られる線 |
---|---|---|
“- - -” |
実線 |
|
“——” |
破線 |
|
':' |
点線 |
|
“-”。 |
一点鎖線 |
|
“没有” |
透明の線 |
线宽
- - - - - -ボックスの外枠の幅
0.5
(既定値) |スカラ数値
ボックスの外枠の幅。ポ邮箱ント単位のスカラ邮箱数値として指定します。1ポ管理员ントは1/72管理员ンチです。
例:1.5
デタ型:单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
保证金
- - - - - -テキストボックス内のテキスト周囲の余白
3.
(既定値) |スカラ数値
テキストボックス内のテキスト周囲の余白。ポ邮箱ント単位のスカラ邮箱数値として指定します。
MATLABは,程度上
プロパティ値に保证金
プロパティ値を加えた値を使用してテキストボックスのサ邮箱ズを決定します。
例:8
デタ型:单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
対話機能
可见
- - - - - -可視性の状態
“上”
(既定値) |开/关逻辑値
可視性の状態。“上”
または“关闭”
,もしくは数値または逻辑1
(真正的
)または0
(假
として指定します。“上”
の値は真正的
と等価であり,“关闭”
は假
と等価です。したがって,このプロパティの値を逻辑値として使用できます。値はmatlab.lang.OnOffSwitchState
型の开/关逻辑値として格納されます。
“上”
-オブジェクトを表示します。“关闭”
-オブジェクトを削除せずに非表示にします。非表示のオブジェクトのプロパティには引き続きアクセスできます。
快捷菜单
- - - - - -コンテキストメニュ
空のGraphicsPlaceholder
配列(既定値) |快捷菜单
オブジェクト
コンテキストメニュ。快捷菜单
オブジェクトとして指定します。このプロパティは,オブジェクトを右クリックしたときにコンテキストメニューを表示するために使用します。関数uicontextmenu
を使用して,コンテキストメニュを作成します。
メモ
PickableParts
プロパティが“没有”
に設定されている場合またはHitTest
プロパティが“关闭”
に設定されている場合には,このコンテキストメニュは表示されません。
选择
- - - - - -選択状態
“关闭”
(既定値) |开/关逻辑値
選択状態。“上”
または“关闭”
,もしくは数値または逻辑1
(真正的
)または0
(假
として指定します。“上”
の値はtrueと等価であり,“关闭”
は假
と等価です。したがって,このプロパティの値を逻辑値として使用できます。値はmatlab.lang.OnOffSwitchState
型の开/关逻辑値として格納されます。
“上”
-選択されています。プロット編集モドでオブジェクトをクリックした場合,matlabは选择
プロパティを“上”
に設定します。SelectionHighlight
プロパティも“上”
に設定されている場合,matlabはオブジェクトの周囲に選択ハンドルを表示します。“关闭”
-選択されていません。
SelectionHighlight
- - - - - -選択ハンドルの表示
“上”
(既定値) |开/关逻辑値
選択時の選択ハンドルの表示。“上”
または“关闭”
,もしくは数値または逻辑1
(真正的
)または0
(假
として指定します。“上”
の値はtrueと等価であり,“关闭”
は假
と等価です。したがって,このプロパティの値を逻辑値として使用できます。値はmatlab.lang.OnOffSwitchState
型の开/关逻辑値として格納されます。
“上”
- - - - - -选择
プロパティが“上”
に設定されているときに選択ハンドルを表示します。“关闭”
- - - - - -选择
プロパティが“上”
に設定されている場合でも選択ハンドルを表示しません。
コルバック
ButtonDownFcn
- - - - - -マウスクリックコルバック
”
(既定値) |関数ハンドル|细胞配列|文字ベクトル
マウスクリックコルバック。次の値のいずれかとして指定します。
関数ハンドル
関数ハンドルと追加の引数を含むcell配列
ベースワークスペース内で評価される有効なMATLABコマンドまたはMATLAB関数の文字ベクトル(非推奨)
このプロパティは,オブジェクトをクリックしたときにコドを実行するために使用します。関数ハンドルを使用してこのプロパティを指定した場合、MATLAB はコールバックを実行するときに次の 2 つの引数をコールバック関数に渡します。
クリックしたオブジェクト——コールバック関数内から,クリックしたオブジェクトのプロパティにアクセスします。
e .ベントデタ—空の引数です。この引数が使用されないことを示すために,関数定義の中でこの引数をチルダ文字(
~
に置換します。
関数ハンドルを使用してコルバック関数を定義する方法にいての詳細は,コルバック定義を参照してください。
メモ
PickableParts
プロパティが“没有”
に設定されている場合またはHitTest
プロパティが“关闭”
に設定されている場合には,このコルバックは実行されません。
CreateFcn
- - - - - -作成関数
”
(既定値) |関数ハンドル|细胞配列|文字ベクトル
オブジェクト作成関数。次の値のいずれかとして指定します。
関数ハンドル。
最初の要素が関数ハンドルであるcell配列。细胞配列内のその後の要素はコールバック関数に渡される引数です。
有効なmatlab式を含む文字ベクトル(非推奨)。MATLABは,この式をベース ワークスペースで評価します。
コルバックを関数ハンドル,单元格配列,または文字ベクトルとして指定する方法の詳細にいては,コルバック定義を参照してください。
このプロパティは,MATLABがオブジェクトを作成するときに実行されるコールバック関数を指定します。MATLABはCreateFcn
コルバックを実行する前に,すべてのプロパティ値を初期化します。CreateFcn
プロパティを指定しない場合,matlabは既定の作成関数を実行します。
既存のコンポネントにCreateFcn
プロパティを設定しても効果はありません。
このプロパティを関数ハンドルまたは细胞配列として指定した場合,コールバック関数の最初の引数を使用して,作成中のオブジェクトにアクセスできます。それ以外の場合は,関数gcbo
を使用してオブジェクトにアクセスします。
DeleteFcn
- - - - - -削除関数
”
(既定値) |関数ハンドル|细胞配列|文字ベクトル
オブジェクト削除関数。次の値のいずれかとして指定します。
関数ハンドル。
最初の要素が関数ハンドルであるcell配列。细胞配列内のその後の要素はコールバック関数に渡される引数です。
有効なmatlab式を含む文字ベクトル(非推奨)。MATLABは,この式をベース ワークスペースで評価します。
コルバックを関数ハンドル,单元格配列,または文字ベクトルとして指定する方法の詳細にいては,コルバック定義を参照してください。
このプロパティは,MATLABがオブジェクトを削除するときに実行されるコールバック関数を指定します。Matlabは,オブジェクトのプロパティを破棄する前にDeleteFcn
コルバックを実行します。DeleteFcn
プロパティを指定しない場合,matlabは既定の削除関数を実行します。
このプロパティを関数ハンドルまたは细胞配列として指定した場合,コールバック関数の最初の引数を使用して,削除されるオブジェクトにアクセスできます。それ以外の場合は,関数gcbo
を使用してオブジェクトにアクセスします。
コルバック実行制御
可中断
- - - - - -コルバックの割り込み
“上”
(既定値) |开/关逻辑値
コルバックの割り込み。“上”
または“关闭”
,もしくは数値または逻辑1
(真正的
)または0
(假
として指定します。“上”
の値は真正的
と等価であり,“关闭”
は假
と等価です。したがって,このプロパティの値を逻辑値として使用できます。値はmatlab.lang.OnOffSwitchState
型の开/关逻辑値として格納されます。
このプロパティは実行中のコルバックが割り込み可能かどうかを決定します。次の2のコルバックの状態に。
"実行中"コルバックは,現在実行しているコルバックです。
“割り込み”コルバックは,実行中のコルバックです。
MATLABは,コールバックキューを処理するコマンドを実行するたびにコールバックの割り込み動作を判別します。これらのコマンドには,drawnow
、数字
、uifigure
、getframe
、等待
、暂停
があります。
実行中コルバックにこれらのコマンドが含まれていない場合,割り込みは発生しません。MATLABは,実行中コールバックの実行を先に終了させ、その後に割り込みコールバックを実行します。
実行中コールバックにこれらのいずれかのコマンドが含まれている場合,実行中コールバックを所有するオブジェクトの可中断
プロパティに応じて割り込みが発生するかどうかが決まります。
可中断
の値が“关闭”
の場合,割り込みは発生しません。代わりに,割り込みコールバックを所有するオブジェクトのBusyAction
プロパティに応じて,割り込みコールバックが破棄されるかコールバックキューに追加されるかが決まります。可中断
の値が“上”
の場合,割り込みが発生します。MATLABは,コルバックキューの次回処理時に、実行中コールバックの実行を停止し、割り込みコールバックを実行します。割り込みコールバックが完了した後、MATLAB は実行中だったコールバックの実行を再開します。
メモ
コルバックの割り込みと実行は,以下の状況では動作が異なります。
割り込みコルバックが
DeleteFcn
、CloseRequestFcn
またはSizeChangedFcn
コルバックの場合,可中断
プロパティの値にかかわらず割り込みが発生します。実行中のコルバックが関数
等待
を現在実行している場合,可中断
プロパティの値にかかわらず割り込みが発生します。割り込みコルバックが
计时器
オブジェクトで所有されている場合,可中断
プロパティの値にかかわらずスケジュルに従ってコルバックが実行されます。
BusyAction
- - - - - -コルバックキュング
“队列”
(既定値) |“取消”
コルバックキュング。“队列”
または“取消”
として指定します。BusyAction
プロパティはmatlabによる割り込みコによる割り込みコルバックの実行の処理方法を決定します。次の2のコルバックの状態に。
"実行中"コルバックは,現在実行しているコルバックです。
“割り込み”コルバックは,実行中のコルバックです。
BusyAction
プロパティによってコールバックキューイングの動作が決まるのは,次の両方の条件を満たす場合のみです。
これらの条件に当てはまる場合,割り込みコルバックを所有するオブジェクトのBusyAction
プロパティに応じてmatlabによる割り込みコによる割り込みコルバックの処理方法が決まります。BusyAction
プロパティは次の値を取ることができます。
“队列”
—割り込みコルバックをキュに入れ,実行中のコルバックが終了した後に処理されるようにします。“取消”
—割り込みコルバックを実行しません。
PickableParts
- - - - - -マウスクリックキャプチャ機能
“可见”
(既定値) |“所有”
|“没有”
マウスクリックキャプチャ機能。次の値の1として指定します。
“可见”
-表示されている場合にのみマウスクリックをキャプチャします。可见
プロパティは,“上”
に設定しなければなりません。文本
オブジェクトがクリックに応答するか,先祖がクリックに応答するかは,HitTest
プロパティが決定します。“所有”
-表示状態に関係なくマウスクリックをキャプチャします。可见
プロパティは“上”
または“关闭”
に設定できます。文本
オブジェクトがクリックに応答するか,先祖がクリックに応答するかは,HitTest
プロパティが決定します。“没有”
-マウスクリックをキャプチャしません。文本
オブジェクトをクリックすると,图ウィンドウの現在のビュー内でその下にあるオブジェクト(通常は轴または图)にクリックが渡されます。HitTest
プロパティは無効になります。
クリック可能にしない他のオブジェクトの下にあるオブジェクトをクリック可能にする場合は,他のオブジェクトをクリックが通過するように,それらのオブジェクトのPickableParts
プロパティを“没有”
に設定します。
HitTest
- - - - - -キャプチャしたマウスクリックへの応答
“上”
(既定値) |开/关逻辑値
キャプチャしたマウスクリックへの応答。“上”
または“关闭”
,もしくは数値または逻辑1
(真正的
)または0
(假
として指定します。“上”
の値はtrueと等価であり,“关闭”
は假
と等価です。したがって,このプロパティの値を逻辑値として使用できます。値はmatlab.lang.OnOffSwitchState
型の开/关逻辑値として格納されます。
“上”
- - - - - -文本
オブジェクトのButtonDownFcn
コルバックをトリガします。快捷菜单
プロパティが定義されている場合は,コンテキストメニュを呼び出します。“关闭”
- - - - - -文本
オブジェクトの先祖のう,次のいずれかの条件を満たす最も近い先祖のコルバックをトリガします。HitTest
プロパティが“上”
に設定されているPickableParts
プロパティが,先祖によるマウスクリックのキャプチャを有効にする値に設定されている
メモ
PickableParts
プロパティは,文本
オブジェクトがマウスクリックをキャプチャできるかどうかを決定します。キャプチャできない場合,HitTest
プロパティは無効です。
BeingDeleted
- - - - - -削除状態
开/关逻辑値
このプロパティは読み取り専用です。
削除状態。matlab.lang.OnOffSwitchState
型の开/关逻辑値として返されます。
MATLABは,DeleteFcn
コルバックが実行を開始すると,BeingDeleted
プロパティを“上”
に設定します。コンポネントオブジェクトが存在しなくなるまでBeingDeleted
プロパティは“上”
に設定されたままです。
クエリや変更の前にオブジェクトが削除されようとしていないか確認するためにBeingDeleted
プロパティの値をチェックします。
親/子
父
- - - - - -親
数字
オブジェクト
親。数字
オブジェクトとして指定します。
孩子们
- - - - - -子
空のGraphicsPlaceholder
配列
このオブジェクトには子がありません。このプロパティは設定できません。
HandleVisibility
- - - - - -オブジェクトハンドルの可視性
“上”
(既定値) |“关闭”
|“回调”
親の孩子们
プロパティ内でのオブジェクトハンドルの可視性。次の値のいずれかとして指定します。
“上”
-オブジェクトハンドルは常に表示されます。“关闭”
-オブジェクトハンドルは常に非表示です。このオプションは,他の関数による意図しない変更を防止するために役立ます。HandleVisibility
を“关闭”
に設定すると,その関数の実行中にハンドルが一時的に非表示になります。“回调”
——オブジェクトハンドルはコールバック内から,あるいはコールバックにより呼び出される関数から参照できます。しかし、コマンドラ以及ンから呼び出される関数からは参照できません。このオプションを使用すると,コマンドラインからのオブジェクトへのアクセスがブロックされますが,コールバック関数からのアクセスは許可されます。
オブジェクトが親の孩子们
プロパティ内にリストされない場合,オブジェクト階層の検索またはハンドルプロパティのクエリによってオブジェクトハンドルを取得する関数は,そのオブジェクトハンドルを返しません。こうした関数の例としては,関数得到
、findobj
、gca
、gcf
、gco
、newplot
、班
、clf
,および关闭
などが挙げられます。
非表示のオブジェクトハンドルは有効なままです。ルトのShowHiddenHandles
プロパティを“上”
に設定すると,HandleVisibility
プロパティの設定にかかわらず,すべてのオブジェクトハンドルがリストされます。
識別子
类型
- - - - - -グラフィックスオブジェクトのタ邮箱プ
“subplottext”
このプロパティは読み取り専用です。
グラフィックスオブジェクトのタ邮箱プ。“subplottext”
として返されます。プロット階層内にある特定のタイプのすべてのオブジェクトを検出するためにこのプロパティを使用できます。たとえばfindobj
を使用してタ邮箱プを検索します。
标签
- - - - - -オブジェクト識別子
”
(既定値) |文字ベクトル|字符串スカラ
オブジェクト識別子。文字ベクトルまたは字符串スカラとして指定します。オブジェクトの識別子として機能する一意の标签
値を指定できます。コドの他の部分からオブジェクトにアクセスする必要がある場合,関数findobj
を使用して标签
値に基づいてオブジェクトを検索できます。
用户数据
- - - - - -ユザデタ
[]
(既定値) |配列
ユザデタ。任意のmatlab配列として指定します。たとえば,スカラー、ベクトル、行列、cell 配列、文字配列、table、または構造体を指定できます。このプロパティを使用して、任意のデータをオブジェクトに保存します。
App Designerを使用している場合は,用户数据
プロパティを使用する代わりに,アプリでパブリックプロパティまたはプライベートプロパティを作成してデータを共有します。詳細にいては,App Designerアプリ内でのデタの共有を参照してください。
バジョン履歴
R2018bで導入R2020a:UIContextMenu
プロパティは非推奨
R2020a以降は非推奨
R2020a以降,UIContextMenu
プロパティの設定または取得は推奨されていません。代わりに,快捷菜单
プロパティを使用してください。これは,UIContextMenu
プロパティと同じタプの入力を受け入れ,同じように動作します。
現時点でUIContextMenu
プロパティを削除する予定はありませんが,関数集
、得到
,または属性
を文本
オブジェクトで呼び出す際にリストされなくなりました。
Matlabコマンド
次のmatlabコマンドに対応するリンクがクリックされました。
コマンドをmatlabコマンドウィンドウに入力して実行してください。WebブラウザはMATLABコマンドをサポトしていません。
您也可以从以下列表中选择网站:
如何获得最佳的网站性能
选择中国网站(中文或英文)以获得最佳的网站表现。其他MathWorks国家网站没有针对从您的位置访问进行优化。