从搭配点上的值中找到 B 样条系数

计算科学 有限差分 插值 谱法 b样条
2021-12-08 21:42:22

我的问题的背景是如何在湍流通道流的直接数值模拟中计算高阶导数。它对流体动力学和湍流研究特别感兴趣。

给定一组搭配点上的结果函数值,我想找到 B 样条曲线的系数。每次我需要找到系数时,有没有办法在不求助于线性系统的情况下做到这一点。

我的具体情况是使用给定节点的 7 阶 B 样条方案进行插值,但值设置在“Greville Abscisae”上。

结在此地址中给出:http: //turbulence.pha.jhu.edu/docs/channel/y-knots.txt

而这里的搭配要点: http ://turbulence.pha.jhu.edu/docs/channel/y.txt

虽然没有必要,但您可以在本网站查询任何此类系数的示例,只需在本网站输入搭配点即可:

http://turbulence.pha.jhu.edu/webquery/query.aspx

我要插入的量是通道数据集的速度场。

我以前从未使用过 b 样条,所以我可能会遗漏一些东西,但我还没有找到一种从搭配点计算系数的方法,这让我很困扰。

为每条线求解一个线性系统(在本例中为 512 x 506)会很麻烦,因为我需要对模拟的每个快照上的每条垂直线执行此操作,并且我想尽可能避免这种情况,但我没有找到任何其他选择。

0个回答
没有发现任何回复~