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中的type()方法的使用
May 21 Python
python抓取并保存html页面时乱码问题的解决方法
Jul 01 Python
Python中py文件引用另一个py文件变量的方法
Apr 29 Python
python+influxdb+shell编写区域网络状况表
Jul 27 Python
python实现连续图文识别
Dec 18 Python
Pycharm 实现下一个文件引用另外一个文件的方法
Jan 17 Python
python3中property使用方法详解
Apr 23 Python
GitHub 热门:Python 算法大全,Star 超过 2 万
Apr 29 Python
使用 tf.nn.dynamic_rnn 展开时间维度方式
Jan 21 Python
numpy中生成随机数的几种常用函数(小结)
Aug 18 Python
Python中常用的os操作汇总
Nov 05 Python
linux中nohup和后台运行进程查看及终止
Jun 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 empty函数判断mysql表单是否为空
2010/04/12 PHP
解析php dirname()与__FILE__常量的应用
2013/06/24 PHP
一个PHP二维数组排序的函数分享
2014/01/17 PHP
destoon之一键登录设置
2014/06/21 PHP
Laravel5.7 数据库操作迁移的实现方法
2019/04/12 PHP
javascript 一个自定义长度的文本自动换行的函数
2007/08/19 Javascript
时间戳转换为时间 年月日时间的JS函数
2013/08/19 Javascript
IE6-IE9中tbody的innerHTML不能赋值的解决方法
2014/06/05 Javascript
jquery-mobile基础属性与用法详解
2016/11/23 Javascript
详解Vue微信公众号开发踩坑全记录
2017/08/21 Javascript
JS沙箱模式实例分析
2017/09/04 Javascript
微信小程序获取手机号授权用户登录功能
2017/11/09 Javascript
Vue.js 表单控件操作小结
2018/03/29 Javascript
vue写一个组件
2018/04/09 Javascript
vue如何在自定义组件中使用v-model
2018/05/14 Javascript
vue axios基于常见业务场景的二次封装的实现
2018/09/21 Javascript
Vue路由前后端设计总结
2019/08/06 Javascript
Node.js学习之内置模块fs用法示例
2020/01/22 Javascript
JavaScript单线程和任务队列原理解析
2020/02/04 Javascript
[01:25]2014DOTA2国际邀请赛 zhou分析LGD比赛情况
2014/07/14 DOTA
python将xml xsl文件生成html文件存储示例讲解
2013/12/03 Python
搞定这套Python爬虫面试题(面试会so easy)
2019/04/03 Python
简单了解python高阶函数map/reduce
2019/06/28 Python
python实现文本进度条 程序进度条 加载进度条 单行刷新功能
2019/07/03 Python
通过python扫描二维码/条形码并打印数据
2019/11/14 Python
python PyAUtoGUI库实现自动化控制鼠标键盘
2020/09/09 Python
CSS3实现时间轴特效
2020/11/02 HTML / CSS
AmazeUI图片轮播效果的示例代码
2020/08/20 HTML / CSS
linux系统都有哪些运行级别
2012/04/15 面试题
见习期自我鉴定
2013/11/07 职场文书
教师简历自我评价
2014/02/03 职场文书
乡镇党的群众路线教育实践活动剖析材料
2014/10/09 职场文书
2014年监理个人工作总结
2014/12/11 职场文书
活动总结书怎么写
2015/05/11 职场文书
导游词之鲁迅祖居
2019/10/17 职场文书
《卧薪尝胆》读后感3篇
2019/12/26 职场文书