Jenkins-Traum Algorithm Matlab Implementation

조회 수: 12 (최근 30일)
IlPadrino
IlPadrino 2018년 7월 3일
편집: John D'Errico 2018년 7월 3일
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
Rik
Rik 2018년 7월 3일
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 2018년 7월 3일
편집: John D'Errico 2018년 7월 3일
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.

댓글을 달려면 로그인하십시오.

답변 (0개)

카테고리

Help CenterFile Exchange에서 Call Python from MATLAB에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by