python多项式拟合函数 【MATLAB】如何用最小二乘法拟合直线?
浏览量:1313
时间:2021-03-16 13:53:56
作者:admin
【MATLAB】如何用最小二乘法拟合直线?
用polyfit函数,(用来多项式拟合的,是用最小二乘法)举个例子x=[90919293949596]z=[70122144152174196202]a=polyfit(x,z,1)结果:a=1.0e 03*0.0205-1.75511表示1次多项式(一次时就是直线,适用于你的情况)a是多项式的系数向量,是从高次项往低次项排的,如果想运用结果,比如想知道当x=97时z等于多少那么有两种方法,直接用系数>>a(1)*97 a(2)ans=233.4286或者用polyval函数>>polyval(a,97)ans=233.4286
python多项式拟合函数 求直线方程的五种方法 python 多项式拟合
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。