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!