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

回答(1 个)

Walter Roberson
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.)

类别

Help CenterFile Exchange 中查找有关 Symbolic Math Toolbox 的更多信息

标签

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by