主要内容

errordlg

説明

メモ

App Designer内および関数uifigureで作成されたアプリ内では,errordlgよりもuialertの方が、追加のカスタマ以及ズオプションを使用できるため推奨されます。

F = errordlg(味精は指定されたエラメッセジをも非モダルエラダ数字オブジェクトfを返します。メッセジテキストはダ。

複数のアプリウィンドウ,matlab®デスクトップ,またはS金宝appimulink®にエラーダイアログボックスを表示し,そのダイアログボックスに応答する前にそれらを操作できるようにする場合は,関数errordlgを使用します。

F = errordlg(味精标题は,ダ电子书阅读器アログボックスのカスタムのタ电子书阅读器トルを指定します。

F = errordlg(味精标题选择は,选择の設定が非模态的“模态”または“替换”の場合にウィンドウスタ邮箱ルを指定します。选择が構造体配列の場合は、ウィンドウスタ以及ルと味精引数の邮箱ンタ邮箱プリタ邮箱を指定します。

F = errordlgは,以下の既定のタ。

  • 既定のタopenstackトル:エラopenstackダopenstackアログ

  • 既定のメッセジ:これは既定のエラです。

すべて折りたたむ

F = errordlg(“文件未找到”的文件错误);

モダルウィンドウスタesxi esxiルとTeX esxiンタesxiプリタesxiを指定する構造体选择を作成します。次に,选择構造体を入力引数として指定するエラダ。TeX邮箱ンタプリタは,メッセジテキスト内の^ 2文字を上付き文字としてレンダリングします。

Opts = struct(“WindowStyle”“模态”...“翻译”“泰克斯”);F = errordlg(试试这个方程:f(x) = x^2...“方程误差”、选择);

入力引数

すべて折りたたむ

エラメッセジ。文字ベクトル、文字ベクトルのcell配列または字符串配列として指定します。

  • メッセージを文字ベクトルとして指定した場合,MATLABによりテキストがダイアログボックスに収まるように折り返されます。

  • メッセージを细胞配列として指定した場合,MATLABによりテキストが细胞配列の各要素の後で折り返されます。细胞配列の長いテキスト要素は,MATLABによりダイアログボックスに収まるように折り返されます。

例:'输入必须是一个标量值。'

ダ邮箱アログボックスのタ邮箱トル。文字ベクトルまたは字符串スカラとして指定します。

例:“输入错误”

ダ邮箱アログボックスの設定。ウィンドウスタ邮箱ルのみまたは構造体として指定します。構造体は、ウィンドウスタ以及ルと味精引数の邮箱ンタ邮箱プリタ邮箱を指定します。

ウィンドウスタルのみを指定するには,选择を次の表のいずれかの値に設定します。

説明
非模态的

非モダルのエラダアログボックスを作成します。このダereplicationアログボックスは,開いている他のダereplicationアログボックスに影響しません。

“模态”

モダルのエラダアログボックスを指定します。

同じタイトルのエラーダイアログボックスが他にある場合,MATLABはその最後にアクティブになったダイアログボックスを現在の指定内容に変更します。MATLABは,開いている他のエラー、メッセージ、警告のダイアログ ボックスのうち、最後にアクティブになったエラー ダイアログ ボックスと同じタイトルをもつものをすべて削除します。これは、モーダルと非モーダルの両方のダイアログ ボックスに影響します。

メッセ对话框と関数warndlgを使用して作成されます。

“替换”

非モダルのエラダアログボックスを指定します。

同じタイトルのエラーダイアログボックスが他にある場合,MATLABはその最後にアクティブになったダイアログボックスを現在の指定内容に変更します。MATLABは,開いている他のエラー、メッセージ、警告のダイアログ ボックスのうち、最後にアクティブになったエラー ダイアログ ボックスと同じタイトルをもつものをすべて削除します。これは、モーダルと非モーダルの両方のダイアログ ボックスに影響します。

メッセ对话框と関数warndlgを使用して作成されます。

エラダWindowStyleフィルドと翻译フィルドを含む选择構造体を作成します。次の表に,フィルドの有効な値を示します。構造体には両方のフィールドを含めなければなりません。

フィルド

WindowStyle

非模态的“模态”,または“替换”

翻译

“没有”または“泰克斯”“泰克斯”に設定した場合,MATLABは特克斯インタープリターを使用してメッセージをレンダリングします。

特克斯マークアップを使用して,上付き文字や下付き文字の追加,フォントのタイプや色の変更,メッセージテキストへの特殊文字の挿入を行うことができます。

修飾子の効果はテキストの末尾まで適用されます。上付き文字と下付き文字は例外であり、次の 1 文字または中かっこで囲まれた文字にのみ適用されます。インタープリターを“泰克斯”に設定した場合にサポトされる修飾子は次のとおりです。

修飾子 説明
^ {} 上付き文字 “文本^{上标}’
_ {} 下付き文字 “text_{下标}’
\男朋友 太字フォント “\ bf文本”
它\ タリックフォント “\它文本”
\ sl 斜体フォント(通常は邮箱タリックフォントと同じ) “\ sl文本”
rm \ 標準フォント “\ rm文本”
\字体名{说明符 フォント名-说明符をフォントファミリの名前に置き換えます。これは他の修飾子と組み合わせて使用できます。 “\字体名{快递}文本”
\字形大小{说明符 フォントサ邮箱ズ-说明符をポ邮箱ント単位の数値スカラ邮箱に置き換えます。 ”字形大小{15}文本”
{\颜色说明符 フォントの色-说明符を,红色的绿色黄色的品红色的蓝色的黑色的白色灰色的暗绿色橙色lightBlueの色のいずれかに置き換えます。 “{品红}\颜色文本”
\颜色(rgb){说明符} フォントのカスタムの色-说明符をRGB 3成分に置き換えます。 “\颜色(rgb){0, 0.5, 0.5}文本”

次の表に,“泰克斯”econンタプリタでサポトされる特殊文字を示します。

文字列 記号 文字列 記号 文字列 記号

α

\ upsilon

υ

\ sim

\角

ϕ

\ leq

\ ast

\气

χ

\ infty

β\

β

ψ

\ clubsuit

γ

ω

\ diamondsuit

δ

Γ

\ heartsuit

ϵ

Δ

\ spadesuit

ζ

Θ

\ leftrightarrow

\埃塔

η

Λ

\ leftarrow

θ

Ξ

\ Leftarrow

\ vartheta

ϑ

Π

\向上光标键

\极微小

ι

Σ

\ rightarrow

\卡巴

κ

\ Upsilon

ϒ

\ Rightarrow

λ

Φ

\ downarrow

µ

Ψ

\保监会

º

ν

Ω

下午\

±

ξ

\原则

\组

π

\存在

\ propto

ρ

倪\

\部分

σ

丛\

\子弹

\ varsigma

ς

\约

\ div

÷

τ

\再保险

\ neq

\枚

\ oplus

\ aleph

、即时通讯

\杯

\ wp

\ otimes

\ subseteq

\帕

\帽

中\

\ supseteq

\ supset

\ lceil

\子集

int \

\ cdot

·

阿\

ο

\ rfloor

\底片

¬

\微分算符

\ lfloor

\ *

x

\ ldots

...

\补

\清音

\ '

´

\楔

\ varpi

ϖ

\ 0

\ rceil

\捕杀

中期\

|

\三角

\ langle

\版权

©

例:Opts = 'modal'

例:选择。WindowStyle = '非模态';选择。Interpreter = 'tex';

詳細

すべて折りたたむ

モダルダ

モーダルダイアログボックスでは,モーダルダイアログボックスに応答する前に他のMATLABウィンドウを操作することができません。

非モダルダ

非モーダルダイアログボックスでは,非モーダルダイアログボックスに応答する前に他のMATLABウィンドウを操作できます。非モダルダ。

ヒント

  • モダルダ(errordlg对话框またはwarndlgで作成)は,これらの関数で作成された同名の既存のダ电子书アログを置き換えます。

  • MATLABプログラムの実行は,モーダルエラーダイアログボックスがアクティブであっても続行されます。ユザがダアログボックスを閉じるまでプログラムの実行をブロックする場合は,関数uiwaitを使用します。

  • 単一ウィンドウのApp Designerまたはuifigureベスのアプリ向けにモダル警告ダアログボックスを作成するには,代わりに関数uialertを使用します。

バジョン履歴

R2006aより前に導入