本程序为使用matlab编写的EMD的实现程序,并且在程序中对提取包络线的三次样条函数进行了改进,利用本程序可以提高EMD的使用精度。本人多次使用本程序或在本程序的基础上改进新算法,并发表学术论文。
2019-12-21 19:46:09 24KB EMD
1
基于OpenGL的B样条曲线曲面的绘制算法,包含了均匀、准均匀、Bezier、各种非均匀B样条曲线曲面的绘制,阶次的升降,以及曲面的光照和纹理映射算法。
2019-12-21 19:45:15 772KB B样条 曲线 曲面 升阶
1
本程序代码可以绘制多种图形曲线,采用真彩工具条做界面,分别编写Bezier曲线,B-样条曲线,Hermit曲线;本程序采用c++
1
先建立MFC单文档, 然后分别建立计算bezier曲线、三次B样条曲线以及其反算的函数(见bezier.h, bspline.h, bepline2.h) 然后在单文档视图中进行了曲线的绘制。 操作时只需在文档中中任意个点,然后在菜单曲线选择中选择所需曲线,视图中即会显示相应曲线。
2019-12-21 19:42:26 2.06MB MFC beizier曲线 三次B样条曲线
1
牛顿插值法和三次样条插值法的matlab源程序,附件中有详细的例题、算法说明、数据分析以及源程序
2019-12-21 19:41:57 271KB matlab 牛顿插值法 三次样条插值法
1
四阶三次均匀B样条函数插值的MATLAB代码实现,可以用于轨迹规划等应用研究的基础知识,轨迹能保证一阶导数和二阶导数的连续
2019-12-21 19:41:27 1KB MATLA
1
鼠标选取关键点绘制曲线,可以鼠标对关键点进行拖拽,实现平移,旋转操作。
2019-12-21 19:40:33 10KB OpenGL,曲线,曲面
1
MFC绘制Bezier,B样条,NURBS曲线曲面以及犹他茶壶的程序
2019-12-21 19:38:37 2.2MB MFC
1
该文档中包含了二次、三次B样条曲线的实现方法,可以进行整合调用
2019-12-21 19:38:19 630KB B样条
1
VC++实现的三次B样条插值类,采用Deboor算法,下过很多代码都不是我想要的,花了不少时间实现的。插值点过输入的点,可以修改插值间隔,可以任意等间隔重采样,可以计算切线和法线。此外提供两条优化思路:计算插值点的函数可以放入循环中,并且节点矢量的差值。重采样的优化思路:若采用插值点的累积长度来算弧长的思路,则可在循环外用MMX计算插值点之间的偏移和长度,MMX一次可以计算四个浮点运算。
2019-12-21 19:37:52 5KB 三次B样条 插值 Deboor算法
1