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实现豆瓣图片下载的方法
May 25 Python
Python实现合并字典的方法
Jul 07 Python
python脚本实现xls(xlsx)转成csv
Apr 10 Python
Python中使用platform模块获取系统信息的用法教程
Jul 08 Python
Python编程之序列操作实例详解
Jul 22 Python
PyQt5每天必学之事件与信号
Apr 20 Python
详谈python3 numpy-loadtxt的编码问题
Apr 29 Python
django输出html内容的实例
May 27 Python
python3使用SMTP发送简单文本邮件
Jun 19 Python
django 环境变量配置过程详解
Aug 06 Python
python实现登录密码重置简易操作代码
Aug 14 Python
Python中的程序流程控制语句
Feb 24 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的开合式多级菜单程序
2006/10/09 PHP
php 什么是PEAR?(第三篇)
2009/03/19 PHP
PHP根据树的前序遍历和中序遍历构造树并输出后序遍历的方法
2017/11/10 PHP
Jquery Select操作方法集合脚本之家特别版
2010/05/17 Javascript
初识JQuery 实例一(first)
2011/03/16 Javascript
js中的屏蔽的使用示例
2013/07/30 Javascript
JS将数字转换成三位逗号分隔的样式(示例代码)
2014/02/19 Javascript
jQuery中:image选择器用法实例
2015/01/03 Javascript
js实现类似于add(1)(2)(3)调用方式的方法
2015/03/04 Javascript
在for循环中length值是否需要缓存
2015/07/27 Javascript
Bootstrap栅格系统使用方法及页面调整变形的解决方法
2017/03/10 Javascript
Vue中保存用户登录状态实例代码
2017/06/07 Javascript
JavaScript异步上传图片文件的实例代码
2017/07/04 Javascript
vue2.0移除或更改的一些东西(移除index key)
2017/08/28 Javascript
对Angular中单向数据流的深入理解
2018/03/31 Javascript
VUE引入第三方js包及调用方法讲解
2019/03/01 Javascript
react+redux仿微信聊天界面
2019/06/21 Javascript
[02:23]完美世界全国高校联赛街访DOTA2第一期
2019/11/28 DOTA
跟老齐学Python之画圈还不简单吗?
2014/09/20 Python
Python实现遍历目录的方法【测试可用】
2017/03/22 Python
遗传算法之Python实现代码
2017/10/10 Python
利用python解决mysql视图导入导出依赖的问题
2017/12/17 Python
Python进度条实时显示处理进度的示例代码
2018/01/30 Python
详谈python3 numpy-loadtxt的编码问题
2018/04/29 Python
python快排算法详解
2019/03/04 Python
python实现统计文本中单词出现的频率详解
2019/05/20 Python
python ImageDraw类实现几何图形的绘制与文字的绘制
2020/02/26 Python
通俗讲解python 装饰器
2020/09/07 Python
CSS3 实现图形下落动画效果
2020/11/13 HTML / CSS
荷兰网上药店:Drogisterij.net
2019/09/03 全球购物
乌克兰巴士票购买网站:inBus
2021/03/12 全球购物
会计专业职业规划:规划自我赢取未来
2014/02/12 职场文书
投标保密承诺书
2014/05/19 职场文书
联片教研活动总结
2014/07/01 职场文书
Django展示可视化图表的多种方式
2021/04/08 Python
Python+Appium实现自动抢微信红包
2021/05/21 Python