このペ,ジの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。
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行目から始まる場合,このコマンドを使用してメソッドの最初の実行可能行上にブレークポイントを設定します。
dbstop在myclass在14
変更後にクラスをクリアする方法の詳細にいては,変更済みクラスの自動更新を参照してください。