三阶样条插值的matlab程序代码 function m=naspline(x,y,dy0,dyn,xx) %三阶样条插值 %格式:m=naspline(x,y,dy0,dyn,xx) x为结点向量,y为数据…… 大学计算方法课作业
1
自己写的一个三次样条插值算法,看了两天书才写成的,自己感觉非常严密,有错误的话请大家指正!
2021-10-19 19:08:56 4KB 三次样条插值
1
可行方向法的matlab代码smoothLUT和Lut2Vhdl MATLAB类smoothLUT使用[1]中描述的算法为规则间隔的二维数据的快速且平滑的双三次B样条插值生成均匀的结。 MATLAB类Lut2Vdhl在VDHL代码中实现了相应的插值算法(也在[1]中进行了描述)。 [1] R. Mitze,D。Dillkötter,S。Gros,A。Schild和M.Mönnigmann。 快速,平滑的表面B样条插值用于系统建模中规则间隔的数据,使MPC实时可行。 欧洲控制会议2018(ECC18)的会议记录,利马索尔:667-672,2018 入门 从Github下载此存储库。 先决条件 要使用此类,您需要 的MATLAB 准备 打开MATLAB。 将文件smoothLUT.m和Lut2Vhdl.m添加到您的MATLAB路径。 现在您可以开始了! 使用smoothLUT和Lut2Vhdl 下面将简要介绍class smoothLUT和Lut2Vhdl 。 更详细的纪录片以 doc smoothLUT doc Lut2Vhdl 创建类smoothLUT的实例 可以为基于常规网格的二维查
2021-10-18 12:34:54 648KB 系统开源
1
部分源码 %三次样条插值法,求信号的包络线 clear all;close all;clc fs=30; %采样频率 t=0:1/fs:5; %采样时间 x=sin(2*pi*2*t)+sin(2*pi*4*t); %信号 %三次样条插值,求信号的包络线 d=diff(x); %对信号求导 n=length(d); d1=d(1:n-1); d2=d(2:n);
2021-10-18 11:18:19 835B MATLAB 三次样条 插值法
1
自己编写的C++三次样条插值程序,直接可用。内附两个三次样条插值pdf资料
2021-10-16 17:57:45 198KB 三次样条 插值 C++
1
三次自然样条的java实现,需要导入jama.jar包 牛顿插值法、拉格朗日插值法与三次自然样条插值法的比较
2021-10-08 21:38:48 34KB 三次自然样条 插值法比较
1
为了生成通过有限个离散点的光滑曲面及其等距曲面,构造了含参数三次有理插值样条模型,该模型可通过选取其中的形状参数使得曲面具有保形性并达到一阶连续。并通过适当调整插值函数中的参数进行交互式的修改,以得到满意的曲面及其等距曲面,再结合细分算法达到要求的逼近精度。
2021-10-08 19:50:38 659KB 有理样条 插值曲面 等距曲面
1
很好的cuda B样条插值程序,附有代码
2021-10-08 13:54:20 1.06MB cuda B样条 插值
1
互相关以及自相关算法的c++代码实现,包括原理说明,代码实现
b样条插值matlab代码 Master branch Develop branch 碎片 SPLINTER(SPLine INTERpolation)是用于使用样条线进行多元函数逼近的库。 该库可用于函数逼近,回归,数据平滑,数据约简等。 张量积B样条的快速C ++实现表示样条近似。 B样条曲线由分段多项式基函数组成,具有很高的灵活性和平滑性。 可以使用普通最小二乘法(OLS)将B样条拟合到数据,并可能进行正则化。 该库还提供了惩罚样条线(P-splines)的构造。 图:用SPLINTER库生成的双三次B样条图。 分享分享 SPLINTER是经过多年发展而形成的,它是一种快速,通用的多元函数逼近库。 该库的最初意图是构建样条以用于数学编程(非线性优化)。 因此,已经在支持该功能的功能上进行了一些努力,例如针对B样条的Jacobian和Hessian计算。 通过使SPLINTER公开可用,我们希望可以帮助寻求多元函数近似库的任何人。 作为回报,除了您的建议,改进和功能要求之外,我们什么都没有。 如果您在科学工作中使用SPLINTER,请您予以引用。 您可以按照下面的bibtex条目所
2021-09-23 21:22:38 1.61MB 系统开源
1