美文网首页
线性拟合

线性拟合

作者: Vieta_Qiu人工智障 | 来源:发表于2019-11-18 01:32 被阅读0次

import numpy as np
import matplotlib.pyplot as plt
from scipy import optimize

def f_1(x, A, B):
return A * x + B

plt.figure()

拟合点

x0 = [75, 70, 65, 60, 55,50,45,40,35,30]
y0 = [22.44, 22.17, 21.74, 21.37, 20.92,20.67,20.32,20.05,19.84,19.59]

绘制散点

plt.scatter(x0[:], y0[:], 3, "red")

直线拟合与绘制

A1, B1 = optimize.curve_fit(f_1, x0, y0)[0]
x1 = np.arange(30, 75, 0.01)#30和75要对应x0的两个端点,0.01为步长
y1 = A1 * x1 + B1
plt.plot(x1, y1, "blue")
print(A1)
print(B1)
plt.title(" ")
plt.xlabel('t')

plt.ylabel('Mt/g')
plt.show()

相关文章

  • 【无机纳米材料科研制图——OriginLab 0209】Orig

    此篇,我们来分享对于散点图的线性拟合和非线性拟合。 一、线性拟合 1)绘制散点图。 如下图所示,...

  • 数值计算day7-数值微分

    上一节课主要介绍了曲线拟合与插值,曲线拟合主要包括线性拟合(单特征线性回归和非线性拟合(非线性方程特征变换、高阶多...

  • 线性拟合

    线性拟合 画图+拟合+拟合线 plot(x = wp$Europe,y = wp$Asia,pch=19)m <-...

  • 线性拟合

    import numpy as npimport matplotlib.pyplot as pltfrom sci...

  • 数值分析:多元线性拟合和一元非线性拟合

    前言 最小二乘线性拟合是常规操作,本文直接跨过。由于多元线性拟合和一元非线性拟合关系密切,故本文将其二放在一起讨论...

  • 回归与内差

    多项式曲线拟合(线性回归拟合) polyfit函数拟合一次函数 实例代码: 散点图和线性相关系数 scatter(...

  • Python 线性回归计算r-squared方法

    背景 计算线性回归a、b值后,希望计算r-squared,对比是否为最佳拟合 Excel拟合 Python拟合 相...

  • 拟合线性平面

    不仅刚开始学习TensorFlow,就连Python也是刚上手。对于代码中的某些函数不很明白,所以打算边运行边调试...

  • 非线性拟合

    非线性拟合 先画图,再观测以提供a和b的初始值 #根据均匀分布,正态分布生成随机数x <- seq(from=0,...

  • R语言OLS回归

    简单线性回归 > fit<-lm(weight ~ height, data=women) #在R中,拟合线性模型...

网友评论

      本文标题:线性拟合

      本文链接:https://www.haomeiwen.com/subject/lptvictx.html