2

help関数に引数を渡す方法を教えてください。

私はこのようなものが欲しいです:

function intro(funcname)
  disp('This is an introduction to the function you chose. See the help below:')
  help funcname
end

関数のヘルプ テキストを表示できます。この名前は、関数の引数として使用されます。ただし、MatLabfuncnameが変数値ではなく関数名として検索する場合、上記は機能しません。

4

1 に答える 1

3

要するに:はい、次の関数形式を使用して実行できますhelp

  x = 'mean';
  help(x);

あなたの例では:

function intro(funcname)
  disp('This is an introduction to the function you chose. See the help below:')
  help(funcname);
end

説明: 使用しているフォーム

help xxx

は、次への単なるショートカットです。

 help('xxx');

スペースで区切られた複数の引数がある場合 (これについて @Amro に感謝します)、複数の引数を送信するのと同じです: 例:

mcc -m fileNames

に等しい

mcc('-m','fileNames');

私の意見を表す補足として、一般的には 2 番目の形式が好まれることを付け加えておきます。

于 2012-06-19T12:38:16.280 に答える