| MATLAB Function Reference | ![]() |
表示
fhandle = str2func('str')
詳細
str2func(`str')
は、文字列 'str' の中で名付けられた関数に対して、関数ハンドル fhandle を作成します。
@function シンタックス、または、コマンド str2func のいずれかを使って、関数ハンドルを作成できます。この演算を文字列のセル配列に適用することもできます。この場合、関数ハンドルの配列が戻されます。
例題
関数名 'humps' から関数ハンドルを作成するには、つぎのようにします。
fhandle = str2func('humps')
fhandle =
@humps
関数名のセル配列から関数ハンドル配列を作成するには、つぎのようにします。
fh_array = str2func({'sin' 'cos' 'tan'})
fh_array =
@sin @cos @tan
参考
function_handle, func2str, functions
| str2double | str2mat | ![]() |