Jenkins-Traum Algorithm Matlab Implementation
12 views (last 30 days)
Show older comments
Hi Guys :)
I have a question about the Jenkins-Traub Algorithm. Are there any Implementation if this Algorithm for Matlab? I searched in the Internet (File Exchange, Github etc.) but there are no Matlab Implementation only c++, python etc.
Questions:
- Are there any Matlab Implementation ?
- Is it possible to translate the c++ Code from the Algorithm to Matlab Code ?
- And if yes ... why are there no Implementation?
Because i am thinking to try to translate the code from c++ but i fear that maybe this is to hard because nobody has done this yet
- My Last question: The Traub Jenkins Algorithm seems really to be the state of Art (stable, global etc.). And the best to find the root of a polynom 5th Degree. Is that right ? or are the other ones which you would recommend
Sorry i am really new in this topic.Thanks for your Help Guys. I really appreciate it.
2 Comments
Rik
on 3 Jul 2018
You can compile c++ code to a mex function, so you can use it in Matlab. Your other question I cannot answer.
John D'Errico
on 3 Jul 2018
Edited: John D'Errico
on 3 Jul 2018
Please stop posting the same question repeatedly. Roots is also a high quality implementation. In fact, it was chosen over Jenkins & Traub as the root finder of choice when they implemented roots. Roots is also stable, global, etc. If you desperately think that your choice is better, then just use mex code to bring your chosen routine into MATLAB. But no matter what, Jenkins & Traub will still not give you analytical solutions. The question comes down to, do you think you can do a better job writing code (or finding it for free on the FEX, by an unknown person) than the team who was paid to write and maintain roots, as well as choosing the algorithm behind it? I'd take roots.
Answers (0)
See Also
Categories
Find more on Call Python from MATLAB in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!