Programming and Data Types | ![]() ![]() |
履歴について - 関数名の計算
関数ハンドルを使って関数を計算することは、関数名を含む文字列を通して、関数を計算する以前のMATLAB方式を置き換えました。たとえば、関数humps
を計算するつぎの2つのラインに関して、2番目のものが最初のものに取り代わり、使用し易いものと考えられています。
feval('humps', 0.5674); % 関数名文字列の使用 feval(@humps, 0.5674); % 関数ハンドルの使用
後位互換をサポートしているので、feval
は、最初の引数として関数名文字列を受け入れ、文字列で付けられた関数を計算します。しかし、関数ハンドルは、
Benefits of Using Function Handlesの節に一覧表示されている、付加的な性能、信頼性、ソースファイルコントロールに関する利点をもたらせます。
![]() |
エラー条件の取り扱い | MATLAB クラスとオブジェクト | ![]() |