AutoCAD样条曲线偏移后节点太多,不便编辑,这个程序可以让样条曲线按节点偏移,偏移后的样条曲线的节点跟源样条曲线一样多,如果对精度要求不高,可以用这个程序来代替AutoCAD原来的偏移命令,本程序只对有拟合点的样条曲线有效。
1
为了实现声学法温度场监测中声波飞行时间的高精度测量,介绍了声学法温度场检测原理与系统组成.提出了基于互相关和插值运算的声波飞行时间测量法.Matlab环境下的仿真研究表明:受采样间隔的限制,直接对发射端和接收端采样信号作互相关并寻峰,所确定的声波飞行时间精度较低;为获得更准确的声波飞行时间,弱噪声情况下,可对发射端和接收端采样信号的互相关函数在峰值附近做三次样条插值,细化后再次寻峰;中、强度噪声情况下,可对发射端和接收端采样信号做线性插值,细化后再做互相关和寻峰.该方法对提高声学法温度场检测精度具有实际意义.
1
薄板样条matlab代码TPS变形 Python实现的功能。 从重写,它原本是matlab代码。 用法 使用tps.find_coefficients得到的系数,然后你可以通过使用源面改造等指向变形表面tps.tps.transform 。 或者可以使用快捷方式tps.TPS (请参见下面的示例)。 同时支持2D和3D点。 请注意,这些点应在N x 2或N x 3矩阵中。 例子 samp = np . linspace ( - 2 , 2 , 4 ) xx , yy = np . meshgrid ( samp , samp ) # make source surface, get uniformed distributed control points source_xy = np . stack ([ xx , yy ], axis = 2 ). reshape ( - 1 , 2 ) # make deformed surface yy [:, [ 0 , 3 ]] *= 2 deform_xy = np . stack ([ xx , yy ], axis = 2 ). res
2021-12-17 20:00:02 43KB 系统开源
1
主要为大家详细介绍了python实现三次样条插值,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
2021-12-17 15:09:29 80KB python 三次样条插值 分段插值
1
薄板样条matlab代码ThinPlateSpline c和matlab中的n维薄板样条线。 目前,这将计算完整的插值内核; 它并不稀疏,更新内核可能会很昂贵。 但是,对于许多应用程序而言,内核只需要计算一次,然后就可以重用多次。 这就是这里使用的方法。 例子 在Matlab中 t=ThinPlateSpline; [yy,xx]=meshgrid(linspace( 1 , 512 , 5 ),linspace( 1 , 512 , 5 )); t.SourceSpaceKnots=[xx(:) yy(:)]; % leads to kernel computation [yy,xx]=meshgrid( 1 : 512 , 1 : 512 ); t.SourceSpaceQuery=[xx(:) yy(:)]; % leads to kernel computation % might repeat this many times t.DestSpaceKnots=perturb(s); % a fast update r=map(t); 在C中 # include " tps.h
2021-12-16 21:32:50 24KB 系统开源
1
自己编写的C语言版的计算方法中 牛顿插值和三次样条插值程序,函数为1/(25+x^2) 能完成牛顿差值的多项式表达式 三次样条插值多项式表达式,可以比较这两者误差 绝对可用的程序
1
主要介绍了Python实现线性插值和三次样条插值的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
2021-12-16 13:10:59 59KB Python 线性插值 Python 三次样条插值
1
matlab三次样条插值函数代码gen_traj_lib 说明: 嵌入ROS的用于轨迹生成的C ++库。 提供了一个抽象基类( TrajectoryBase )。 它用于加载以.txt文件(具有指定格式)编写的所需航路点,以及通过以下方法之一插值数据:三次样条,多项式阶数3 ,多项式阶数5和多项式阶数7 。 然后给出了派生类的三个选项: TrajectoryNd :关节空间中N维变量的轨迹生成。 Trajectory3dQuat :3D空间轨迹生成,其方向由单位四元数表示。 Trajectory3dEuler :3D空间轨迹生成,其方向由侧倾-俯仰-偏航欧拉角(等效于ZYX约定)表示。 快速指南: 示例和文档(在“ doc /”文件夹中): 有关使用三种不同派生类的说明,请参见“ doc / example_codes.txt”。 有关插值方法(三次样条,不同阶数的多项式函数)的详细信息,请参阅“ doc / trajectory_interpolation.pdf”。 可以在“ doc / 3Dspace_representation /”文件夹中找到通过四元数或欧拉角表示方向的3D
2021-12-15 16:42:05 1.26MB 系统开源
1
ISO/TS 16610-22 开放轮廓样条滤波器该库包含根据 ISO/TS 16610-22:2006 实现开放轮廓样条滤波器的函数。 该滤波器旨在用于将短波和长波分量轮廓与表面计量学中的主表面轮廓分离。 粗糙度参数可以从短波分量轮廓进行评估。 波纹度参数以及形状,位置和跳动偏差可通过长波分量剖面进行评估。 截止波长 lc 是主要轮廓分离的标准。 该滤波器基于基数三次样条,满足平均线弯曲能量最小化条件。 该函数根据 ISO/TS 16610:22 形成并求解矩阵方程。 滤波器函数的输入参数是主要轮廓值线向量 P=[y1 y2…yn]、采样间隔 dx 和截止波长 lc。 输出参数是过滤后的轮廓线向量 W=[y1 y2…yn]。 该库包含一个过程,用于演示使用附加的实际配置文件或基于输入参数生成的谐波正弦配置文件的滤波器应用程序。 其他库组件是标准化传输计算函数和标准化传输特性绘图程序。
2021-12-15 13:27:12 456KB matlab
1
三次样条插值的C语言实现.rar
2021-12-14 22:21:59 913B 三次样条
1