主要内容

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

クラスに対するエディタ,およびデバッガ,の使用

エディタ,でのクラスコ,ドの記述

MATLAB®コ,ドエディタ,は,クラスを効率的に開発するための環境です。エディターに組み込まれているコードアナライザーは,コードに問題がないかどうかをチェックし,これらの問題を解決するための情報を提供します。エディタの使用および機能の詳細にいては,编辑を参照してください。

クラスファ@ @ルへの参照方法

スクリプトや関数と同じように,クラスをファ。クラスファereplicationルにエディターまたはデバッガーを使用するには、完全クラス名を使用します。たとえば、クラス用のファイルであるmyclass.mが以下の位置にあるものとします。

+ PackFld1 / + PackFld2 / @myclass / myclass.m

Matlabエディタ,にmyclass.mを開くために,ドットで区切られたパッケ,ジ名を使用して,ファ,ルを参照できます。

编辑PackFld1.PackFld2.myclass

パスの記号も使用できます。

编辑+ PackFld1 / + PackFld2 / @myclass / myclass

myclass.mがクラスフォルダ,にない場合は,次のように入力します。

编辑+ PackFld1 / + PackFld2 / myclass

パッケ,ジフォルダ,内の関数を参照するには,ドットまたはパスの区切り文字を使用します。

编辑PackFld1.PackFld2。packFunction edit +PackFld1/+PackFld2/packFunction

クラスフォルダ内にある独自のファルに定義されたメソッドを参照するには,以下を使用します。

编辑+ PackFld1 / + PackFld2 / @myclass / myMethod

クラスファ@ @ルのデバッグ方法

デバッグする場合,dbstopを使用すると,完全修飾のクラスファイル名を指定してクラスコンストラクター内にブレークポイントを設定できます。クラスファルで定義されたメソッドにブレクポントを設定するには,dbstopコマンドを使用してメソッドの行番号を指定します。たとえば,メソッドがclassdefファereplicationルmyclass.mの14行目から始まる場合,このコマンドを使用してメソッドの最初の実行可能行上にブレークポイントを設定します。

dbstopmyclass14

変更後にクラスをクリアする方法の詳細にいては,変更済みクラスの自動更新を参照してください。

参考

関連するトピック