图像缩略图

与Jenkins-Traub算法的多项式根源

版本1.3.0.2(24.3 KB) IVO Houtzager.
使用Jenkins-Traub算法找到多项式根源。
0.0
0评分

5下载

更新07 4月2021年4月

来自GitHub.

查看版本历史记录

在github上查看许可证

使用Jenkins-Traub算法找到多项式根源。MEX函数使用来自ACM算法419的CPOLY算法,用于多项式具有复合系数的多项式,以及来自ACM算法493的RPOLY算法,用于具有实际系数的多项式。该算法计算多项式的所有零,其系数是递减功率顺序的矢量的元素。丢弃系数中的主要零。

引用

IVO Houtzager(2021)。与Jenkins-Traub算法的多项式根源(https://github.com/iwoodsawyer/polyroots/releases/tag/v1.3.0.2),github。检索到

评论和评级(2

IVO Houtzager.

似乎在包括VS2013 MATH.H文件时,“ABS”是双重定义的。从f2c.h中删除线166或用/ ** /包裹。这将使错误消失。

Benk-G.

当我尝试运行make_polyroots.m时,我收到以下错误:

使用mex时出错
rpoly.c.
C:\ Program Files(x86)\ Microsoft Visual Studio 12.0 \ vc \ include \ math.h(470):错误C2059:语法错误:'('

make_polyroots错误(第55行)
eval([mex',compile_options,'polyroot.c','rpoly.c','pow_di.c');

任何建议吗?

Matlab释放兼容性
用R2012B创建
兼容任何释放
平台兼容性
视窗 苹果系统 Linux.
标签添加标签

社区宝藏狩猎

找到Matlab Central中的宝藏,并发现社区如何帮助您!

开始狩猎!