文件名称:多项式的更灵活的排序和根的重数:多项式的根的更灵活的排序和重数-matlab开发
文件大小:24KB
文件格式:ZIP
更新时间:2024-06-21 14:26:02
matlab
想象一个函数,它可以对多项式的复共轭根进行配对,并告诉我们有多少根是实数,多少根是复数; 进一步想象,这个函数也应该能够给我们根的多样性; 并进一步想象,即使不是所有多项式的复根都是共轭对,该函数也应该能够完成所有这些工作。 当我们需要将多项式提升为分数幂时,有关根的多重性的信息很重要。 一个(无力的)直接答案可能是 MATLAB 的标准 cplxpair 可以执行(部分)功能。 但是,我观察到随着多项式次数的增加,Matlab 的根获得的结果有很大的变化,以至于标准 cplxpair 会导致错误! 如果输入多项式有 n 个重复根,特别是当 n 大于 10 时,标准 Matlab 根 () 函数不会返回 n 完全相同的根。 因此,首先,我们需要修改 cplxpair 的容差。 我的 cplxpair_Mod.m 是标准 R14 Matlab 的 cplxpair.m 的修改版本。
【文件预览】:
cmplx_roots_sort_Det_July2005.zip