Alternative to "solve" command for faster computation?
14 次查看(过去 30 天)
显示 更早的评论
Hello, is there an alternative approach to solve-command when computing 3 unknown variables out of 3 equations? Specifically, I have 3 points (X coordinates) lying on a curve and I want to get the radius of this curve (using the analytic circle equation). It actually works with solve but the problem is that I do this in a loop where the computation time is crucial, according to the Run&Time solve seems to be the largest source of the time delay.
Thank you for your hints
0 个评论
回答(1 个)
Walter Roberson
2013-2-18
solve() once will symbolic variables, either before the loop or while you are designing the program. Use matlabFunction() to turn the symbolic version into a function handle of a numeric function (or to write the function to a file.)
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Symbolic Math Toolbox 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!