matlab数值分析程序--高等数学,数值代数的matlab实现-文字版, matlab电子书, 和matlab poly2sym有关的电子书:

6.1.2 与插值有关的MATLAB 函数

 6.1.2  与插值有关的MATLAB 函数

(一) POLY2SYM 函数

调用格式一:poly2sym (C)

调用格式二:f1=poly2sym(C,'V') 或 f2=poly2sym(C, sym ('V') ),

(二) POLYVAL 函数

调用格式:Y = polyval(P,X)

(三) POLY 函数

调用格式:Y = poly (V)

(四) CONV 函数

调用格式:C =conv (A, B)

例 6.1.2  求三个一次多项式的积.它们的零点分别依次为0.4,0.8,1.2.

解  我们可以用两种MATLAB程序求之.

方法1  如输入MATLAB程序

>> X1=[0.4,0.8,1.2]; l1=poly(X1), L1=poly2sym (l1)

运行后输出结果为

l1 =

1.0000   -2.4000    1.7600   -0.3840

L1 = 

x^3-12/5*x^2+44/25*x-48/125

方法2  如输入MATLAB程序

>> P1=poly(0.4);P2=poly(0.8);P3=poly(1.2);

C =conv (conv (P1, P2), P3) , L1=poly2sym (C)

运行后输出的结果与方法1相同.

 

(五) DECONV 函数

调用格式:[Q,R] =deconv (B,A)

(六) roots(poly(1:n))命令

调用格式:roots(poly(1:n))

(七) det(a*eye(size (A)) - A)命令

调用格式:b=det(a*eye(size (A)) - A)

欢迎转载,转载请注明来自一手册:http://yishouce.com/book/3/3060102.html
友情链接It题库(ittiku.com)| 版权归yishouce.com所有| 友链等可联系 admin#yishouce.com|粤ICP备16001685号-1