文件名称:求解多根多项式:使用这个简短的紧凑例程查找给定多项式的根和重数。-matlab开发
文件大小:231KB
文件格式:ZIP
更新时间:2024-06-19 14:52:39
matlab
MATLAB 脚本文件 M_polyroots.m 用于计算具有任何给定多项式的多重性的所有根。 令给定的多项式p(x)表示为 p(x) = x^9 +7x^8 +12x^7 -12x^6 -42x^5 -6x^4 +44x^3 +20x^2 -15x -9 = (x +3)^2 * (x +1)^4 * (x -1)^3 = (x^2 +2x -3)^2 * (x +1)^3 * (x^2 -1) 它确实分别给出了 c = [ +1 +7 +12 -12 -42 -6 +44 +20 -15 -9 ] r = [ -3 -3 -1 -1 -1 -1 +1 +1 +1 ] A = [ 2 -3 +2 +1; 3 +1 +1 +0; 1 -1 +0 +1 ] 然后可以通过以下任一方式创建多项式系数向量p (1) p = c (2) p = poly(r) (3) p =
【文件预览】:
M_polyroots_folder.zip