www.rtmj.net > polyvAl函数mAtlAB

polyvAl函数mAtlAB

该函数用于求特征多项式 poly(a) 当a是一个n*n矩阵式,poly(a)命令求出a的特征多项式 det(lambda*eye(size(a))-a) 当v是向量时,命令poly(a)生成以v为根的多项式 参考>>help poly>>a = magic(3);>>poly(a)

使用方法 y = polyval(p,x) 返回n次多项式在x处的值.输入变量p是一个长度为n+1的向量,其元素为按降幂排列的多项式系数. y=p1*x^n+p2*x^(n-1)++pn*x+p(n+1) x可以是一个矩阵或者一个向量,在这两种情况下,polyval计算在X中任意元素处的多项式p的估值. 举例 对多项式p(x)=3*x^2+2*x+1,计算在x=5,7,9的值. >> p = [3 2 1]; >> x=[5,7,9]; >> polyval(p,[5 7 9]) %结果为 ans = 86 162 262

plot是画图函数polyval是求值函数polyfit是曲线拟合函数polyfit用于多项式曲线拟合p=polyfit(x,y,m)其中, x, y为已知数据点向量, 分别表示横,纵坐标, m为拟合多项式的次数, 结果返回m次拟合多项式系数, 从高次到低次存放在向量p中.y0=polyval(p,x0)可求得多项式在x0处的值y0

polyfit用于多项式曲线拟合 p=polyfit(x,y,m) 其中, x, y为已知数据点向量, 分别表示横,纵坐标, m为拟合多项式的次数, 结果返回m次拟合多项式系数, 从高次到低次存放在向量p中.y0=polyval(p,x0) 可求得多项式在x0处的值y0

x1=1;x2=2;x3=3;subs(sin(x1)+sin(x2)+exp(x3))ans = 21.8363

最简单的理解,polyval是按照数组运算规则计算多项式的值 polyvalm是按照矩阵运算规则计算多项式的值 polyval(a,X),是计算X每个元素的多项式值 polyvalm(a,X)实际上是计算:X^2+X+E的值

help ployval 里面将得比较清楚,我也只是知道调用命令而已,并不知道这个命令的具体依据

好像是多项式的值

答: 学习要学好,有三个重要因素:一是兴趣,二是技巧,三是毅力.先培养孩子对数学的兴趣,比如在孩子解出难题的时候给予表扬,告诉孩子你真聪明、可以把数学学好等,树立孩 详情>>

subssyms x;a=[1 2 3 4 5];y=(x-1)*(x-2)*(x-3)*(x-4);jieguo=subs(y,'x',a)polyvalsyms x;a=[1 2 3 4 5];y=(x-1)*(x-2)*(x-3)*(x-4);p=sym2poly(y);jieguo=polyval(p,a)

网站地图

All rights reserved Powered by www.rtmj.net

copyright ©right 2010-2021。
www.rtmj.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com