5.3 函数逼近与拟合

本文探讨了函数逼近与拟合的概念,并通过Python编程实现相关算法,包括线性回归、多项式拟合等,帮助读者理解如何用代码解决实际问题。
摘要由CSDN通过智能技术生成
import numpy as np
import matplotlib.pyplot as plt
from scipy import optimize
plt.rcParams['font.sans-serif']=['SimHei']    # 用来正常显示中文
plt.rcParams['axes.unicode_minus']=False      # 用来正常显示负号
#代码5-9
# 拉伸倍数
x = np.array([1.9,2,2.1,2.5,2.7,2.7,3.5,3.5,4,4,4.5,4.6,
              5,5.2,6,6.3,6.5,7.1,8,8,8.9,9,9.5,10])
# 强度
y = np.array([1.4,1.3,1.8,2.5,2.8,2.5,3,2.7,4,3.5,4.2,3.5,
              5.5,5,5.5,6.4,6,5.3,6.5,7,8.5,8,8.1,8.1])
x1 = np.arange(-1,10.0,0.1)
plt.figure(figsize=(8,6))
plt.scatter(x,y,label= '真实值')             # 绘制原来的点
plt.plot(x1,0.86*x1,'r',label = '近似直线')    # 近似直线
plt.legend()
#plt.xlim(0,10)
#plt.ylim(0,9)
plt.title('纤维线性拟合')
plt.xlabel('拉伸倍数')
plt.ylabel('强度')
#plt.savefig('../tmp/纤维线性拟合1.png')
plt.show()

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值