python计算对角线有理函数插值的方法


Posted in Python onMay 07, 2015

本文实例讲述了python计算对角线有理函数插值的方法。分享给大家供大家参考。具体实现方法如下:

''' p = rational(xData,yData,x)
  Evaluates the diagonal rational function interpolant p(x)
  that passes through he data points
'''  
from numpy import zeros
def rational(xData,yData,x):
  m = len(xData)
  r = yData.copy()
  rOld = zeros(m)
  for k in range(m-1):
    for i in range(m-k-1):
      if abs(x - xData[i+k+1]) < 1.0e-9:
        return yData[i+k+1]
      else:
        c1 = r[i+1] - r[i]
        c2 = r[i+1] - rOld[i+1]
        c3 = (x - xData[i])/(x - xData[i+k+1])
        r[i] = r[i+1] + c1/(c3*(1.0 - c1/c2) - 1.0)
        rOld[i+1] = r[i+1]
  return r[0]

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

Python 相关文章推荐
Python实现的tab文件操作类分享
Nov 20 Python
Mac下Supervisor进程监控管理工具的安装与配置
Dec 16 Python
Python3搜索及替换文件中文本的方法
May 22 Python
浅析python参数的知识点
Dec 10 Python
Python装饰器语法糖
Jan 02 Python
树莓派采用socket方式文件传输(python)
Jun 22 Python
python使用tomorrow实现多线程的例子
Jul 20 Python
python编写计算器功能
Oct 25 Python
python Jupyter运行时间实例过程解析
Dec 13 Python
Pycharm Git 设置方法
Sep 15 Python
详解python算法常用技巧与内置库
Oct 17 Python
python实现ROA算子边缘检测算法
Apr 05 Python
python计算方程式根的方法
May 07 #Python
python计算牛顿迭代多项式实例分析
May 07 #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
You might like
PHP递归算法的详细示例分析
2013/02/19 PHP
ThinkPHP3.2.2的插件控制器功能简述
2014/07/09 PHP
PHP 7.0.2 正式版发布
2016/01/08 PHP
php提交表单时保留多个空格及换行的文本样式的方法
2017/06/20 PHP
在laravel中使用with实现动态添加where条件
2019/10/10 PHP
javascript页面渲染速度测试脚本分享
2014/04/15 Javascript
NodeJS制作爬虫全过程(续)
2014/12/22 NodeJs
jQuery实现时尚漂亮的弹出式对话框实例
2015/08/07 Javascript
Javascript 使用ajax与C#获取文件大小实例详解
2017/01/13 Javascript
基于Vue2.X的路由和钩子函数详解
2018/02/09 Javascript
浅谈让你的代码更简短,更整洁,更易读的ES6小技巧
2018/10/25 Javascript
Vuejs学习笔记之使用指令v-model完成表单的数据双向绑定
2019/04/29 Javascript
[03:42]2014DOTA2西雅图国际邀请赛 Navi战队巡礼
2014/07/07 DOTA
Python3指定路径寻找符合匹配模式文件
2015/05/22 Python
轻松实现python搭建微信公众平台
2016/02/16 Python
Python各类图像库的图片读写方式总结(推荐)
2018/02/23 Python
python爬取淘宝商品详情页数据
2018/02/23 Python
selenium+python实现自动登录脚本
2018/04/22 Python
多个应用共存的Django配置方法
2018/05/30 Python
Pycharm中出现ImportError:DLL load failed:找不到指定模块的解决方法
2019/09/17 Python
canvas实现漂亮的下雨效果的示例
2018/04/18 HTML / CSS
美国咖啡批发网站:Coffee.org
2017/06/29 全球购物
Bogner美国官网:滑雪服中的”Dior”
2018/01/30 全球购物
英国最大的汽车配件在线商店:Euro Car Parts
2019/09/30 全球购物
入学生会自荐书范文
2014/02/05 职场文书
运动会邀请函范文
2014/02/06 职场文书
革命先烈的英雄事迹材料
2014/02/15 职场文书
求职信模板标准格式范文
2014/02/23 职场文书
新年联欢会主持词
2014/03/27 职场文书
竞争上岗演讲稿范文
2014/05/12 职场文书
保护地球的标语
2014/06/17 职场文书
电焊工岗位工作职责
2014/07/09 职场文书
文明社区申报材料
2014/08/21 职场文书
协商一致解除劳动合同协议书
2014/09/14 职场文书
初中历史教学反思
2016/02/19 职场文书
排查并解决MySQL生产库内存使用率高的报警
2022/04/11 MySQL