Jenkins-Traum Algorithm Matlab Implementation

12 visualizaciones (últimos 30 días)
IlPadrino
IlPadrino el 3 de Jul. de 2018
Editada: John D'Errico el 3 de Jul. de 2018
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 comentarios
Rik
Rik el 3 de Jul. de 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
John D'Errico el 3 de Jul. de 2018
Editada: John D'Errico el 3 de Jul. de 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.

Iniciar sesión para comentar.

Respuestas (0)

Categorías

Más información sobre Call Python from MATLAB en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by