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中decorator使用实例
Apr 14 Python
Python轻量级ORM框架Peewee访问sqlite数据库的方法详解
Jul 20 Python
Python Numpy库datetime类型的处理详解
Jul 13 Python
Python tensorflow实现mnist手写数字识别示例【非卷积与卷积实现】
Dec 19 Python
Python中文分词库jieba,pkusegwg性能准确度比较
Feb 11 Python
python 实现多维数组(array)排序
Feb 28 Python
Django获取model中的字段名和字段的verbose_name方式
May 19 Python
浅谈pycharm导入pandas包遇到的问题及解决
Jun 01 Python
python中导入 train_test_split提示错误的解决
Jun 19 Python
Python selenium实现断言3种方法解析
Sep 08 Python
利用python为PostgreSQL的表自动添加分区
Jan 18 Python
Python3爬虫ChromeDriver的安装实例
Feb 06 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的正则处理函数总结分析
2008/06/20 PHP
PHP生成网页快照 不用COM不用扩展.
2010/02/11 PHP
php foreach正序倒序输出示例代码
2014/07/01 PHP
phpstorm编辑器乱码问题解决
2014/12/01 PHP
PHP.ini安全配置检测工具pcc简单介绍
2015/07/02 PHP
PHP中将一个字符串部分字符用星号*替代隐藏的实现代码
2019/09/08 PHP
laravel5.2表单验证,并显示错误信息的实例
2019/09/29 PHP
TP5多入口设置实例讲解
2020/12/15 PHP
雄兵连第三季海报曝光,艾妮熙德成主角,蔷薇新造型
2021/03/09 国漫
菜鸟学习JavaScript小实验之函数引用
2010/11/17 Javascript
跨浏览器通用、可重用的选项卡tab切换js代码
2011/09/20 Javascript
jquery表单验证插件formValidator使用方法
2016/04/01 Javascript
深入探讨Vue.js组件和组件通信
2016/09/12 Javascript
让DIV的滚动条自动滚动到最底部的3种方法(推荐)
2016/09/24 Javascript
详解微信小程序开发之城市选择器 城市切换
2017/01/17 Javascript
Angular2进阶之如何避免Dom误区
2018/04/02 Javascript
Angular 利用路由跳转到指定页面的指定位置方法
2018/08/31 Javascript
使用vue脚手架(vue-cli)搭建一个项目详解
2019/05/09 Javascript
vue中监听路由参数的变化及方法
2019/12/06 Javascript
React Native中ScrollView组件轮播图与ListView渲染列表组件用法实例分析
2020/01/06 Javascript
python实现自动发送邮件
2018/06/20 Python
Python统计python文件中代码,注释及空白对应的行数示例【测试可用】
2018/07/25 Python
termux中matplotlib无法显示中文问题的解决方法
2021/01/11 Python
分享CSS3中必须要知道的10个顶级命令
2012/04/26 HTML / CSS
新奇的小玩意:IWOOT
2016/07/21 全球购物
国际礼品店:GiftsnIdeas
2018/05/03 全球购物
世界上最全面的草药补充剂和顶级品牌维生素网站:HerbsPro
2019/01/20 全球购物
数字天堂软件测试面试题
2012/12/23 面试题
《晏子使楚》教学反思
2014/02/08 职场文书
售后求职信范文
2014/03/15 职场文书
个人主要事迹材料
2014/08/26 职场文书
委托书如何写
2014/08/30 职场文书
护士求职简历自我评价
2015/03/10 职场文书
因工资原因离职的辞职信范文
2015/05/12 职场文书
导游词之吉林花园山
2019/10/17 职场文书
MySQL定时备份数据库(全库备份)的实现
2021/09/25 MySQL