2016 - 2024

感恩一路有你

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 多项式拟合

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。