Captain Dialog 2009-09-24
经过一次论坛的报告准备的确是让自己的软件设计思路清晰了不少,这几天一直忙着完成一个插值算法,突然发现,原来自己的数据管理方式已经很久没有审查了,今天大概画画数据流程图,发现原来数据管理也是件让人很有成就感的事情啊,哈哈。
完成的是基于CSRBF5的函数插值,并设置三维空间的紧支撑域为三个方向可选;
解方程用了共轭梯度方法,用以增加求解速度;
另外也陪有LU分解法;
实现效果图:
存在的问题:
当紧支撑域的半径设置太大或太小时,会对插值结果造成影响,需要用户使用时,自行定义。建议将半径定在插值区域内,这样能保证准确性,最好能有包括5-6个数据间隔的半径为宜。
进一步工作:
完成三维数据点的鼠标拣选功能;
完成任意路径的剖切面绘制功能;
完成剖切面的二维等值线投影功能等。