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中使用sys模板和logging模块获取行号和函数名的方法
Apr 15 Python
python基于Tkinter库实现简单文本编辑器实例
May 05 Python
Python的“二维”字典 (two-dimension dictionary)定义与实现方法
Apr 27 Python
[原创]使用豆瓣提供的国内pypi源
Jul 02 Python
Python 创建空的list,以及append用法讲解
May 04 Python
使用PyInstaller将python转成可执行文件exe笔记
May 26 Python
读取json格式为DataFrame(可转为.csv)的实例讲解
Jun 05 Python
Python多进程池 multiprocessing Pool用法示例
Sep 07 Python
python网络应用开发知识点浅析
May 28 Python
Python原始套接字编程实例解析
Jan 29 Python
python 两种方法删除空文件夹
Sep 29 Python
利用Python批量识别电子账单数据的方法
Feb 08 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
推荐几部必看的DC动画电影
2020/03/03 欧美动漫
php中常用编辑器推荐
2007/01/02 PHP
php笔记之:有规律大文件的读取与写入的分析
2013/04/26 PHP
PHP递归调用数组值并用其执行指定函数的方法
2015/04/01 PHP
PHP实现事件机制的方法
2015/07/10 PHP
用js来解决ajax读取页面乱码
2010/11/28 Javascript
通过隐藏iframe实现文件下载的js方法介绍
2014/02/26 Javascript
用js提交表单解决一个页面有多个提交按钮的问题
2014/09/01 Javascript
AngularJS中取消对HTML片段转义的方法例子
2015/01/04 Javascript
JavaScript获取网页表单action属性的方法
2015/04/02 Javascript
JavaScript实现自动切换图片代码
2016/10/11 Javascript
javascript匀速动画和缓冲动画详解
2016/10/20 Javascript
d3.js实现简单的网络拓扑图实例代码
2016/11/06 Javascript
JS在浏览器中解析Base64编码图像
2017/02/09 Javascript
JavaScript实现三级联动菜单实例代码
2017/06/26 Javascript
H5实现仿flash效果的实现代码
2017/09/29 Javascript
Vue+Mock.js模拟登录和表格的增删改查功能
2018/07/26 Javascript
angular6.x中ngTemplateOutlet指令的使用示例
2018/08/09 Javascript
微信小程序数据分析之自定义分析的实现
2018/08/17 Javascript
javascript中join方法实例讲解
2019/02/21 Javascript
ant-design-vue按需加载的坑的解决
2020/05/14 Javascript
Python中turtle作图示例
2017/11/15 Python
python使用PIL实现多张图片垂直合并
2019/01/15 Python
python+pygame实现坦克大战小游戏的示例代码(可以自定义子弹速度)
2020/08/11 Python
HTML5+CSS3实例 :canvas 模拟实现电子彩票刮刮乐代码
2016/12/30 HTML / CSS
纯CSS3实现的井字棋游戏
2020/11/25 HTML / CSS
蛋白质世界:Protein World
2017/11/23 全球购物
Raffaello Network德国:意大利拉斐尔时尚购物网
2019/05/01 全球购物
中级会计职业生涯规划范文
2014/01/16 职场文书
汽车运用工程专业求职信
2014/06/18 职场文书
四风对照检查材料思想汇报
2014/09/20 职场文书
优秀工作者事迹材料
2014/12/26 职场文书
《曾国藩家书》读后感——读家书,立家风
2019/08/21 职场文书
python中的plt.cm.Paired用法说明
2021/05/31 Python
Java中try catch处理异常示例
2021/12/06 Java/Android
P站美图推荐——变身女主角特辑
2022/03/20 日漫