polyval函数用法
2022-11-22
投稿:黄彦霖 分享
用polyfit函数,(用来多项式拟合的,是用最小二乘法)
举个例子
x=[90 91 92 93 94 95 96];
z=[70 122 144 152 174 196 202];
a=polyfit(x,z,1)
结果:
a =
1.0e 03 *
0.0205 -1.7551
1表示1次多项式(一次时就是直线,适用于你的情况)
a是多项式的系数向量,是从高次项往低次项排的,
如果想运用结果,比如想知道当x=97时z等于多少
那么有两种方法,
直接用系数
>> a(1)*97 a(2)
ans =
233.4286
或者用polyval函数
>> polyval(a,97)
ans =
233.4286