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

上海市嘉定建设局网站青岛网站建设和推广

上海市嘉定建设局网站,青岛网站建设和推广,做网站必须用tomcat,游戏开发巨头中文版下载在文章拉格朗日插值多项式的原理介绍及其应用中#xff0c;笔者介绍了如何使用拉格朗日插值多项式来拟合任意数据点集。   事实上#xff0c;插值多项式会更倾向于某些形状。德国数学家卡尔龙格Carl Runge发现#xff0c;插值多项式在差值区间的端点附近会发生扭动#x…  在文章拉格朗日插值多项式的原理介绍及其应用中笔者介绍了如何使用拉格朗日插值多项式来拟合任意数据点集。   事实上插值多项式会更倾向于某些形状。德国数学家卡尔·龙格Carl Runge发现插值多项式在差值区间的端点附近会发生扭动且波动较大。这就是数值分析中著名的龙格现象Runge Phenomenon。   本文以函数f(x)1112x2f(x)\frac{1}{112x^{2}}f(x)112x21​和区间[-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/(112*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, labelf(x)1/(112*x**2))plt.plot(x_list, y_list, labellagrange polynomial)plt.title(fRunge phenomenon with {n} basic points in function f(x)1/(112*x**2))plt.legend()# plt.show()plt.savefig(f{n}_basic_points.png)if __name__ __main__:n_points 5plot_function(n_points)当n5时拉格朗日插值多项式的图像如下 当n15拉格朗日插值多项式的图像如下 当n25时拉格朗日插值多项式的图像如下 当n35时拉格朗日插值多项式的图像如下 当n45时拉格朗日插值多项式的图像如下 通过上述程序的模拟结果我们可以发现该插值多项式在区间端点附近会发生扭动当n越大扭动的幅度就越大这是用计算机程序对龙格现象的一个模拟。
http://www.yingshimen.cn/news/7559/

相关文章:

  • 塑胶制品东莞网站建设长春专业网站建设
  • 重庆住房和城乡建设厅网站wordpress 全文搜索
  • 网站策划方案800字专门做二手书网站或app
  • 电子商务网站规划与设计试题如何自建公司网站
  • 校园网站怎么做HTML网络营销师资格证有什么用
  • 公司自己做网站备案wordpress+one+page
  • 网站开发网站建设网站移动排名
  • 衡阳做淘宝网站dw属于什么网页制作工具
  • 建设专业网站排名网站服务费算什么费用
  • 免费试用网站制作视频信号无线传输设备
  • 建网页放到什么网站上wordpress云建站系统
  • 成都网站快速优化排名铁西网络建设
  • php 网站开发360wordpress图片点击放大
  • 网站建设业务流程图网站建设空白栏目整改报告
  • 网站建设流程文字稿规划电子商务网站
  • 网站物理结构优化包含网页优化吗帝国cms 网站名称标签
  • 深圳做网站公司那家比较好网站链接推广怎么赚钱
  • 山东食品行业网站开发校园推广活动
  • 四川住房城乡建设厅网站千图网的主要功能
  • 网站建设费属于业务宣传费吗塑模毕业设计代做网站
  • 富平网站建设app开发公司推荐
  • 做国际物流需要哪些网站做网站设计的需要什么材料
  • 外包网站开发公司北京做网站建设公司
  • 合肥网站制作哪家有名国内外基于vue框架的网站建设现状
  • 在阿里巴巴上做网站有效果吗wordpress 4.5.3 安装
  • 无锡网站策划公司网站开发与设计实训报告摘要
  • 免费作图网站微信小程序注册要钱吗
  • 做网站分辨率多少免费的网站模版下载
  • 做cpa的电影网站模板网站开发成本估计
  • 电商首页模板网站互联网舆情监测中心待遇