how to convert a symbolic function into type double
2 ビュー (過去 30 日間)
古いコメントを表示
hi there, i have a symbolic function in the form y= A *(B*t + exp(t)) + ph(t), where ph is also symbolic, and i want to compare it with experimental data in order to estimate the values of the parameters A and B. When i call the lsqcurvefit command i am told that the input y should be of data type double. how can i deal with this ??
2 件のコメント
Star Strider
2015 年 7 月 14 日
You have to define ‘ph’ as a function of t, and incorporate it into your ‘y’ function. The lsqcurvefit function requires that ‘y’ be a function file or an anonymous function, and in a specific format, not a symbolic function.
回答 (0 件)
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!