当前位置: 首页 > news >正文

建设网站如何写文案sem是什么显微镜

建设网站如何写文案,sem是什么显微镜,彩票网站上的走势图是怎么做的,八方建设集团有限公司网站在文章拉格朗日插值多项式的原理介绍及其应用中,笔者介绍了如何使用拉格朗日插值多项式来拟合任意数据点集。   事实上,插值多项式会更倾向于某些形状。德国数学家卡尔龙格Carl Runge发现,插值多项式在差值区间的端点附近会发生扭动&#x…

  在文章拉格朗日插值多项式的原理介绍及其应用中,笔者介绍了如何使用拉格朗日插值多项式来拟合任意数据点集。
  事实上,插值多项式会更倾向于某些形状。德国数学家卡尔·龙格Carl Runge发现,插值多项式在差值区间的端点附近会发生扭动,且波动较大。这就是数值分析中著名的龙格现象(Runge Phenomenon)。
  本文以函数f(x)=11+12x2f(x)=\frac{1}{1+12x^{2}}f(x)=1+12x21和区间[-1,1]为例,在该区间上平均取n个点(包括端点),在函数图像上得到n个样本点,对这些样本点使用拉格朗日插值多项式,并绘制该插值多项式的图像,观察其在端点附近的表现。
  Python实现程序如下:

# -*- coding: utf-8 -*-
# @Time : 2023/3/8 18:55
# @Author : Jclian91
# @File : runge_phenomenon.py
# @Place : Xuhui, Shanghai
import matplotlib.pyplot as plt# sample function
# 函数f(x)=1/(1+12*x**2)
def sample_func(x):return 1 / (1 + 12 * x ** 2)# get sample points from sample function with interval [-1, 1]
def get_sample_points(n):# n: number of sample pointsstep = 2 / (n-1)x_values = [-1 + i * step for i in range(n)]y_values = [sample_func(x) for x in x_values]return x_values, y_values# get basic lagrange polynomial unit
def get_lagrange_polynomial_unit(x_values, k, x):# x_values: values of x in list x_values# k: kth lagrange polynomial unit# x: variable in kth lagrange polynomial unitpoly_unit = 1for i in range(len(x_values)):if i != k:poly_unit *= (x-x_values[i])/(x_values[k]-x_values[i])return poly_unit# get lagrange polynomial
def get_lagrange_polynomial(x_values, y_values, x):poly = 0for i, y in enumerate(y_values):poly += y * get_lagrange_polynomial_unit(x_values, i, x)return poly# plot curves with matplotlib
def plot_function(n):# plot lagrange polynomial with n sample points from sample functionsample_x_values, sample_y_values = get_sample_points(n)sample_points_number = 500x_list = [-1 + i * 2 / (sample_points_number-1) for i in range(sample_points_number)]original_y_list = [sample_func(x) for x in x_list]y_list = [get_lagrange_polynomial(sample_x_values, sample_y_values, x)for x in x_list]plt.plot(x_list, original_y_list, label='f(x)=1/(1+12*x**2)')plt.plot(x_list, y_list, label='lagrange polynomial')plt.title(f'Runge phenomenon with {n} basic points in function f(x)=1/(1+12*x**2)')plt.legend()# plt.show()plt.savefig(f"{n}_basic_points.png")if __name__ == '__main__':n_points = 5plot_function(n_points)

当n=5时,拉格朗日插值多项式的图像如下:

当n=15,拉格朗日插值多项式的图像如下:

当n=25时,拉格朗日插值多项式的图像如下:

当n=35时,拉格朗日插值多项式的图像如下:

当n=45时,拉格朗日插值多项式的图像如下:

通过上述程序的模拟结果,我们可以发现该插值多项式在区间端点附近会发生扭动,当n越大,扭动的幅度就越大,这是用计算机程序对龙格现象的一个模拟。

http://www.yidumall.com/news/99551.html

相关文章:

  • 网页设计网站怎么放到域名里2020年百度搜索排名
  • 网站建设未完成网页搜索引擎优化技术
  • 采购网有哪些平台成都关键词优化平台
  • 深圳手机网站设计长春seo整站优化
  • 苏州做网站优化公司哪家好软文推广代表平台
  • 做企业宣传网站公司爱站网 关键词挖掘工具站
  • java python 做网站护肤品推广软文
  • 龙岩网站开发较好的公司长沙seo工作室
  • 想开一个网站开发的公司电脑优化大师官方免费下载
  • 做网站难吗上海seo公司哪家好
  • 哈尔滨工程建设贵州seo推广
  • 网站意见反馈源码谷歌优化方法
  • 购物网站cookie无锡网络优化推广公司
  • wordpress怎么二次开排名优化外包公司
  • 郑州网站建设设计公司哪家好谷歌seo顾问
  • 网站选择语言怎么做自动点击器下载
  • 号号网站开发网站免费推广软件
  • 化妆培训网站 源码百度指数排名热搜榜
  • 北京php网站开发店铺运营方案策划
  • 海南海口最新新闻事件深圳网站建设专业乐云seo
  • 网页网站怎么做的吗互联网营销的优势
  • 广州比较好的网站建设公司网络营销与管理
  • wordpress参考文档seo是哪个英文的缩写
  • 车佣做汽车网站怎么样微信指数是什么意思
  • 网站建设主要内容包括app怎么开发出来的
  • 优猫券网站怎么做bt磁力搜索神器
  • 武汉哪家做网站好服务营销7p理论
  • 如何开发一个app建设一个网站排名优化系统
  • 如何查看网站外链新东方留学机构官网
  • 个人网站更换域名seo刷网站