ドキュメンテーションヘルプ センタードキュメンテーション
投
重演
このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。
前回キャッチされた例外を再度スローする
重播(例外)
例
重演(例外)は、前回キャッチされた例外例外を再度スローします。MATLAB®は通常、現在実行しているプログラムを終了してエラーに応答します。ただし、尝试/抓住ブロックを使用して例外をキャッチします。これがプログラムの終了に割り込むため、独自のエラー処理手順を実行できます。プログラムを終了して例外を再度表示するには、重演ステートメントで接住ブロックを終了します。
重演(例外)
例外
尝试/抓住
接住
重演と错误、明确肯定および投のスタック トレースの処理は異なります。重演は、MATLABが関数を実行したところからスタックを作成するのではなく、元の例外情報を維持して元のエラー ソースを再度追跡できるようにします。
错误
明确肯定
すべて折りたたむ
入力を指定せずに冲浪を呼び出すことで MATLABにエラーをスローさせます。例外をキャッチしてエラー識別子を表示し、例外を再スローします。
冲浪
尝试冲浪接住我是迪普([“ID:”ME.identifier])返回(ME)终止
ID:MATLAB:narginchk:notEnoughInputs使用surf(第49行)时出错输入参数不足。
作業フォルダーで、関数组合耳环を作成します。
组合耳环
作用C=组合天线(A,B)尝试C=加泰罗尼亚DIM1(A,B);%第3行接住异常抛出(异常)%第5行终止终止作用V=catAlongDim1(V1,V2)V=cat(1,V1,V2);%第10行终止
異なるサイズの配列を指定して、関数组合耳环を呼び出します。
A=1:5;B=1:4;组合方式(A,B)
使用CombineArray(第5行)时出错被连接的矩阵的维度不一致。
スタックは、MATLABが例外をスローする 5.行目を示します。
関数组合耳环の 5.行目にある抛出(异常)を重播(例外)に置き換えて、関数を再度呼び出します。
抛出(异常)
组合天线(A、B)
使用被连接矩阵的cat维度时出错。CombineArray>catAlongDim1(第10行)中的错误V=cat(1,V1,V2);%line 10 CombineArray(第3行)中的错误C=catAlongDim1(A,B);%line 3
関数重演は元のスタックを維持していて、エラーが 3.行目にあることを示しています。
MException
エラーの原因と場所を含む例外。スカラーMExceptionオブジェクトとして指定します。
明确肯定|尝试,抓住|错误|最后一个例外|投|throwAsCaller
尝试,抓住
最后一个例外
throwAsCaller
次の MATLABコマンドに対応するリンクがクリックされました。
コマンドを MATLABコマンド ウィンドウに入力して実行してください。网状物ブラウザーは MATLABコマンドをサポートしていません。
选择一个网站以获取可用的翻译内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:.
您还可以从以下列表中选择网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家/地区网站未针对您所在地的访问进行优化。
联系当地办事处