python计算牛顿迭代多项式实例分析


Posted in Python onMay 07, 2015

本文实例讲述了python计算牛顿迭代多项式的方法。分享给大家供大家参考。具体实现方法如下:

''' p = evalPoly(a,xData,x).
  Evaluates Newton's polynomial p at x. The coefficient
  vector 'a' can be computed by the function 'coeffts'.
  a = coeffts(xData,yData).
  Computes the coefficients of Newton's polynomial.
'''  
def evalPoly(a,xData,x):
  n = len(xData) - 1 # Degree of polynomial
  p = a[n]
  for k in range(1,n+1):
    p = a[n-k] + (x -xData[n-k])*p
  return p
def coeffts(xData,yData):
  m = len(xData) # Number of data points
  a = yData.copy()
  for k in range(1,m):
    a[k:m] = (a[k:m] - a[k-1])/(xData[k:m] - xData[k-1])
  return a

希望本文所述对大家的Python程序设计有所帮助。

Python 相关文章推荐
python教程之用py2exe将PY文件转成EXE文件
Jun 12 Python
Python通过正则表达式选取callback的方法
Jul 18 Python
Python判断文本中消息重复次数的方法
Apr 27 Python
Python字符串处理实现单词反转
Jun 14 Python
wxPython实现窗口用图片做背景
Apr 25 Python
python爬虫之模拟登陆csdn的实例代码
May 18 Python
TensorFlow的权值更新方法
Jun 14 Python
对Python3.6 IDLE常用快捷键介绍
Jul 16 Python
对python使用telnet实现弱密码登录的方法详解
Jan 26 Python
Pandas的read_csv函数参数分析详解
Jul 02 Python
浅谈python3打包与拆包在函数的应用详解
May 02 Python
python 闭包函数详细介绍
Apr 19 Python
用C++封装MySQL的API的教程
May 06 #Python
使用wxPython获取系统剪贴板中的数据的教程
May 06 #Python
用Python遍历C盘dll文件的方法
May 06 #Python
使用Python压缩和解压缩zip文件的教程
May 06 #Python
Python发送以整个文件夹的内容为附件的邮件的教程
May 06 #Python
在Linux中通过Python脚本访问mdb数据库的方法
May 06 #Python
python中黄金分割法实现方法
May 06 #Python
You might like
php&java(一)
2006/10/09 PHP
珊瑚虫IP库浅析
2007/02/15 PHP
php中XMLHttpRequest(Ajax)不能设置自定义的Referer的解决方法
2011/11/26 PHP
Session服务器配置指南与使用经验的深入解析
2013/06/17 PHP
在Nginx上部署ThinkPHP项目教程
2015/02/02 PHP
避免Smarty与CSS语法冲突的方法
2015/03/02 PHP
Yii2中使用join、joinwith多表关联查询
2016/06/30 PHP
深入理解Javascript作用域与变量提升
2013/12/09 Javascript
js鼠标点击图片实现随机变换图片的方法
2015/02/16 Javascript
Jquery全选与反选点击执行一次的解决方案
2015/08/14 Javascript
Node.js环境下编写爬虫爬取维基百科内容的实例分享
2016/06/12 Javascript
jQuery动态增减行的实例代码解析(推荐)
2016/12/05 Javascript
jQuery布局组件EasyUI Layout使用方法详解
2017/02/28 Javascript
微信小程序实战之仿android fragment可滑动底部导航栏(4)
2020/04/16 Javascript
vue axios 表单提交上传图片的实例
2018/03/16 Javascript
详解浏览器缓存和webpack缓存配置
2018/07/06 Javascript
ES6 中可以提升幸福度的小功能
2018/08/06 Javascript
解决angularJS中input标签的ng-change事件无效问题
2018/09/13 Javascript
详解JavaScript的数据类型以及数据类型的转换
2019/04/20 Javascript
[51:39]DOTA2-DPC中国联赛 正赛 Magma vs LBZS BO3 第二场 2月7日
2021/03/11 DOTA
python获取外网ip地址的方法总结
2015/07/02 Python
python列表的增删改查实例代码
2018/01/30 Python
如何在django里上传csv文件并进行入库处理的方法
2019/01/02 Python
Python Web程序搭建简单的Web服务器
2019/07/31 Python
Python 给下载文件显示进度条和下载时间的实现
2020/04/02 Python
Pycharm导入anaconda环境的教程图解
2020/07/31 Python
tensorflow2.0教程之Keras快速入门
2021/02/20 Python
Stuarts London美国/加拿大:世界领先的独立男装零售商之一
2019/03/18 全球购物
财务工作个人求职的自我评价
2013/12/19 职场文书
家电业务员岗位职责
2014/03/10 职场文书
酒店前台接待岗位职责
2015/04/02 职场文书
学生乘坐校车安全责任书
2015/05/11 职场文书
大一新生军训新闻稿
2015/07/17 职场文书
给校长的建议书范文
2015/09/14 职场文书
Python进程池与进程锁之语法学习
2022/04/11 Python
Win2008系统搭建DHCP服务器
2022/06/25 Servers