python函数拟合求导_python多项式拟合和导数

博主正在尝试重新实现论文中的方法,涉及最小二乘法拟合五阶多项式,并计算其导数。他们已经拥有关于x和y的数据,并使用numpy库成功进行了拟合。现在寻求自动化地计算拟合多项式的导数并绘制相关图形。他们询问是否有Pythonic的方式来实现这一目标。
摘要由CSDN通过智能技术生成

我正在尝试重新实现我在论文中阅读的方法,但我不确定如何做一些方面 . 它基于最小二乘多项式拟合及其导数 .

我有我的输入数据,以便:

x = [ 421.25571634 426.25279224 431.24986815 436.24694405 441.24401995

446.24109586 451.23817176 .............. 621.13875245 626.13582836

631.13290426 636.12998016 641.12705606 646.12413197]

y = [ 0.02931459 0.03093554 0.03563261 0.03440331 0.03535223 0.03594375

0.03639583 .......... 0.0525954 0.05118096 0.05143359 0.05036936

0.04952418 0.04774826]

我可以使用以下方法拟合5阶最小二乘多项式:

coeffs = numpy.polyfit(x, y, 5)

ffit = numpy.poly1d(coeffs)

并可以使用matplotlib绘制此图 .

ffit回报我:

5 4 3 2

6.267e-12 x - 1.642e-08 x + 1.709e-05 x - 0.008833 x + 2.266 x - 231.1

但是,我想找到这个的第一个衍生物并绘制这条线 . 有这样做的pythonic方法吗?我有很多数据,所以需要尽可能自动化 . 我理解差异化但不确定如何在python中做到这一点 .

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值