Main Content

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

coder.Function のプロパティ

コード生成に使用された MATLAB 関数の記述

coder.Function のプロパティには、コード生成に使用された MATLAB® 関数の記述が格納されます。coder.Function のプロパティはすべて読み取り専用です。これらのプロパティのクエリにはドット表記を使用できます。

coder.Function オブジェクトは直接は作成しません。coder.Function オブジェクトは、コード生成に使用された各 MATLAB 関数について、coder.ReportInfo オブジェクトに 1 つずつ格納されます。これらの coder.Function オブジェクトは、コード生成レポートの情報を coder.ReportInfo オブジェクトにエクスポートしたときに自動的に作成されます。詳細については、coder.ReportInfo のプロパティおよびコード生成レポートの情報へのプログラムによるアクセスを参照してください。

このプロパティは読み取り専用です。

コード生成に使用された MATLAB 関数の名前。文字ベクトルとして指定されます。

例: 'foo'

データ型: char

このプロパティは読み取り専用です。

コード生成に使用された MATLAB 関数の特殊化の識別子。値 0 は関数が特殊化されていないことを示します。正の値は関数が特殊化されていることを示します。

データ型: double

このプロパティは読み取り専用です。

コード生成に使用された関数が含まれている MATLAB ファイルの記述。

  • ファイルにテキストが含まれる場合、このプロパティは coder.CodeFile オブジェクトになります。coder.CodeFile のプロパティ を参照してください。

  • ファイルにテキストが含まれない場合 (P コード ファイルなど)、このプロパティは coder.File オブジェクトになります。coder.File のプロパティ を参照してください。

このプロパティは読み取り専用です。

関数の最初の文字に対応するファイルのテキスト内での 1 ベースのインデックス。ファイルにテキストが含まれない場合 (P コード ファイルなど)、このプロパティは 0 に等しくなります。

コードを手動で検証するときは、StartIndex に対応する行番号と列番号が便利です。その情報を取得するには、関数 getLineColumn を使用します。

データ型: double

このプロパティは読み取り専用です。

関数の最後の文字に対応するファイルのテキスト内での 1 ベースのインデックス。ファイルにテキストが含まれない場合 (P コード ファイルなど)、このプロパティは 0 に等しくなります。

コードを手動で検証するときは、EndIndex に対応する行番号と列番号が便利です。その情報を取得するには、関数 getLineColumn を使用します。

データ型: double

R2019a で導入