双线性插值

维基百科,自由的百科全书

 

双线性插值,又称为双线性内插。在数学上,双线性插值是有两个变量的插值函数的线性插值扩展,其核心思想是在两个方向分别进行一次线性插值。

红色的数据点与待插值得到的绿色点

假如我们想得到未知函数 f 在点 P = (x, y) 的值,假设我们已知函数 fQ11 = (x1y1)、Q12 = (x1y2), Q21 = (x2y1) 以及 Q22 = (x2y2) 四个点的值。

首先在 x 方向进行线性插值,得到

然后在 y 方向进行线性插值,得到

这样就得到所要的结果 f(x, y),

如果选择一个坐标系统使得 f 的四个已知点坐标分别为 (0, 0)、(0, 1)、(1, 0) 和 (1, 1),那么插值公式就可以化简为

或者用矩阵运算表示为

与这种插值方法名称不同的是,这种插值方法并不是线性的,它的形式是

它是两个线性函数的乘积。另外,插值也可以表示为

在这两种情况下,常数的数目]都对应于给定的 f 的数据点数目。

线性插值的结果与插值的顺序无关。首先进行 y 方向的插值,然后进行 x 方向的插值,所得到的结果是一样的。

双线性插值的一个显然的三维空间延伸是三线性插值。

转载于:https://www.cnblogs.com/pangpangxiongxiong/archive/2009/07/17/1525478.html

维基百科 双线性插值相关推荐

  1. 维基百科上的算法和数据结构链接很强大

    突然发现维基百科上的算法和数据结构比百度百科强多啦,图文并茂. 其实这个网站不错:http://www.sorting-algorithms.com 冒泡排序: bubble冒泡的意思 http:// ...

  2. mediawiki java api_维基百科 MediaWiki API 解析

    使用开放的 API 做一个自己的小项目,是一个很好的学习方法.但好像开放的 API 选择并不多.这里给大家多一个选择,简单介绍一下维基百科使用的 MediaWiki API. 简介 先简单介绍几个容易 ...

  3. 维基百科联手谷歌翻译,结果“惨不忍睹”!

    作者 | 琥珀 出品 | AI科技大本营 作为前沿科技新闻报道的一线工作者,我们经常会碰到各种陌生难懂.语言不通的词句. 这直接导致我们在引用和查找信息时,往往辅助以维基百科和谷歌翻译为代表的两大信息 ...

  4. 「谷歌大脑」提出通过对长序列进行摘要提取,AI可自动生成「维基百科」

    原文来源:arXiv 作者:Peter J. Liu.Mohammad Saleh.Etienne Pot.Ben Goodrich.Ryan Sepassi.Łukasz Kaiser.Noam S ...

  5. 维基百科创始人:将欧盟隐私规定推至全球将带来灾难

    维基百科联合创始人吉米·威尔士(Jim Wales)表示,如果法国政府将其隐私保护规定推广至全球,那么将开启"灾难的罐子",引发全球范围内的审查活动. 上月,法国数据保护监管部门提 ...

  6. Windows下基于python3使用word2vec训练中文维基百科语料(一)

    在进行自然语言处理之前,首先需要一个语料,这里选择维基百科中文语料,由于维基百科是 .xml.bz2文件,所以要将其转换成.txt文件,下面就是相关步骤: 步骤一:下载维基百科中文语料 https:/ ...

  7. 如何自己搞一个维基百科?

    大家平时查询资料都喜欢用什么搜索工具呢? 也许很多人都是百度吧,但是也有一部分小伙伴习惯使用维基百科~ 维基百科(Wikipedia),又称人民的百科全书,是来自世界各地的人民用不同的语言共同创建的百 ...

  8. 把一个dataset的表放在另一个dataset里面_使用中文维基百科语料库训练一个word2vec模型并使用说明...

    ​本篇主要介绍如何通过中文维基百科语料库来训练一个word2vec模型. 相关资料下载: 中文维基百科下载地址:https://dumps.wikimedia.org/zhwiki/ WikiExtr ...

  9. Kaggle比赛冠军经验分享:如何用 RNN 预测维基百科网络流量

    Kaggle比赛冠军经验分享:如何用 RNN 预测维基百科网络流量 from:https://www.leiphone.com/news/201712/zbX22Ye5wD6CiwCJ.html 导语 ...

  10. PyQt - 维基百科,自由的百科全书

    PyQt - 维基百科,自由的百科全书 PyQt 维基百科,自由的百科全书 跳转至: 导航. 搜索 PyQt 開發者 Riverbank Computing 穩定版本 4.9.5/ 2012年9月29 ...

最新文章

  1. kafka常用的shell命令
  2. ASP.Net服务性能优化原则
  3. undefined reference to Mat_VarCreate'
  4. ipad连接电脑_这些应用让iPad生产力分分钟UP
  5. python如何操作excel 基础代码
  6. Python-非关键字参数和关键字参数(*args **kw)
  7. 【渝粤教育】国家开放大学2018年春季 0100-22T程序设计基础 参考试题
  8. 无锁队列详细分解 — 顶层设计
  9. 软件测试工程师简历项目经验怎么写?--1000个已成功入职的软件测试工程师简历范文模板(含真实简历)
  10. 今天你18岁,父母的碎碎念
  11. MFC导入图标文件的方法
  12. HIBP 网站的Pwned Passwords组件代码开源,且直接收录 FBI 提供的数据
  13. 高薪程序员面试题精讲系列54之你熟悉B树吗?有哪几种B树?
  14. python编程求1!+2!+…+n!_python计算阶乘和的方法(1!+2!+3!+...+n!)
  15. ffmpeg在低版本VS中的编译
  16. Tensorflow XLA
  17. cropper layui实现图片剪切
  18. 006输出9行内容,第1行输出1,第2行输出12,第3行输出123,以此类推,第9行输出123456789。
  19. 华为ensp防火墙nat64案例配置
  20. 六大设计原则--开闭原则

热门文章

  1. 去掉matlab图片空白边缘
  2. 情人节那点事,Power BI告诉你
  3. 满怀希望,快乐坚强。
  4. android的线程安全
  5. RHEL6基础二十四之RHEL软件包管理③源码安装
  6. Android 应用程序模块: 应用, 任务, 进程, 和线程
  7. RHEL Linux与CentOS Linux的关系
  8. Gentoo Portage树服务器(SYNC服务器)的搭建[转]
  9. CLion开发,运行报错后问题排查
  10. 使用nrm管理npm源的切换