ライブ関数のヘルプの追加
記述するライブ関数についてのヘルプを提供することができます。ヘルプ テキストは、help
コマンドを使用するとコマンド ウィンドウに表示されます。doc
コマンドを使用して、ヘルプ テキストを別のブラウザーに表示することもできます。
ヘルプ テキストの追加
ヘルプ テキストを作成するには、ファイルの先頭にある関数定義行 (function
キーワードがある行) の直前にテキストを追加します。
たとえば、addme.mlx
という名前のライブ関数を作成します。
function c = addme(a,b) switch nargin case 2 c = a + b; case 1 c = a + a; otherwise c = 0; end
Add two values C = ADDME(A) adds A to itself. C = ADDME(A,B) adds A and B.
"参考" リンクを追加するには、ヘルプ テキストの末尾に空のテキスト行を追加してから、See also
という語句で始まり、その後に関数名のリストが続く行を追加します。
See also SUM, PLUS
関数が検索パス上か現在のフォルダー内にある場合は、help
コマンドを使用すると、これらの各関数名がヘルプ テキストへのハイパーリンクとして表示されます。検索パスにない場合、help
は、ヘルプ テキストに表示される関数名を出力します。リンクが正しく表示されるようにするには、See also
テキストが含まれている行の前に空行が必要です。
同じ名前をもつ複数のファイルまたは関数がある場合、help
コマンドは関数の優先順位で説明されているルールを適用して表示するヘルプ テキストを決定します。ただし、ファイルが組み込み関数と同じ名前である場合は、コンテキスト メニューの [選択のヘルプ] オプションには組み込み関数のドキュメンテーションが表示されます。
また、ファイルの先頭にコメントを挿入することで、ライブ関数にヘルプを追加することもできます。help
コマンドと doc
コマンドを使用すると、ファイルの先頭のコメントがヘルプ テキストとして表示されます。これは、ファイルの先頭のテキストが表示されるのと同様です。コメントを追加したヘルプの追加の詳細については、プログラムへのヘルプの追加を参照してください。
ヘルプ テキストの表示
コマンド ウィンドウで「help addme
」と入力します。関数 addme
のヘルプ テキストがコマンド ウィンドウに表示されます。ヘルプ テキストは関数の名前から始まり、ヘルプ テキストの最初の行 (H1 行と呼ばれることが多い) が続きます。次に MATLAB® は関数の構文を表示します。最後に MATLAB は、残りのすべてのヘルプ テキストを表示します。
「doc addme
」と入力して、別のブラウザーに書式設定されたヘルプ テキストを表示します。
書式設定されたテキストおよび例の追加
doc
コマンドを使用したときに表示されるドキュメンテーションを改善するために、ヘルプ テキストに書式を設定し、ハイパーリンク、イメージ、数式、およびコード例を追加できます。ヘルプ テキストに書式を設定するには、[ライブ エディター] タブに移動し、[テキスト] セクションのオプションを選択します。ハイパーリンク、イメージ、数式、およびコード例を挿入するには、[挿入] タブに移動し、利用できるオプションの中から選択します。
たとえば、関数 addme
で、"参考" リンクの前にヘッダーと 2 つの MATLAB コード例を追加することで、数式を 2 番目の構文説明に追加し、例のセクションを作成します。
関数
addme
で、カーソルを 2 番目の構文説明の終わりに合わせ、[挿入] タブに移動して [式] を選択します。c = a + b
という式を入力して Esc キーを押します。カーソルを "参考" リンクの前の空のテキスト行に合わせ、[ライブ エディター] タブに移動して、[見出し 1] テキスト スタイルを選択します。「
Examples
」という単語を入力します。[挿入] タブに移動して [コード例] 、 [MATLAB] を選択します。表示されたブロックにコード例を入力します。
ライブ エディターでのファイルの書式設定の詳細については、ライブ エディターでのテキストの書式設定を参照してください。