0
一部のMatlab関数は、文字列関数の表現をf='a^x^b+sin(c*x)+d'
として処理します。カーブフィッティング、最適化、など.--Matlab - 文字列から関数を評価する
はa
、b
、c
、d
とx
が与えられている変数を仮定します。その文字列表現からf
を評価する関数はありますか?
一部のMatlab関数は、文字列関数の表現をf='a^x^b+sin(c*x)+d'
として処理します。カーブフィッティング、最適化、など.--Matlab - 文字列から関数を評価する
はa
、b
、c
、d
とx
が与えられている変数を仮定します。その文字列表現からf
を評価する関数はありますか?
あなたはeval(f)
を行うことができますが、eval
を使用して、本当に
https://uk.mathworks.com/help/matlab/matlab_prog/string-evaluation.htmlは私が[ベンチマーク](https://stackoverflow.com/questions/46179940/performance-of-eval-compared-to-str2func-を作成推奨され'eval'と' str2func'を比較するために、 '' evalulate-a-strif-to-avalue''関数を呼び出します。 'eval'は1回の評価でも50%遅くなります。 – m7913d