大家好,我是一名大四本科生,在做本科毕设。
目前遇到一个问题,就是在一个二维区域内任意设置10~20个有序的位置点,根据这些点自动拟合出一条闭合的曲线。 关键要求这些点都在这条闭合曲线上,所以感觉算法很难,不知道有没有大神能赐教下,不甚感激。
目前遇到一个问题,就是在一个二维区域内任意设置10~20个有序的位置点,根据这些点自动拟合出一条闭合的曲线。 关键要求这些点都在这条闭合曲线上,所以感觉算法很难,不知道有没有大神能赐教下,不甚感激。
解决方案 »
- 多文档程序中,菜单响应函数放到哪个类里?
- 怎么编写64位的ActiveX控件?
- 使用VS2008写的MFC程序,如何生成可执行文件之后,在没有安装VS2008的机器上运行?
- 初学用WINDOWS SDK编程,请教一个初级问题!
- 我的VC编译器按F11单步跟踪时WATCH不显示了
- ◎ 谁在InstallShield里调用过自己写的DLL?怎么我的老失败呀!
- 一个很弱志的算法,有哪位大虾点破一下!
- 多网卡机器上,如何判断网卡是否是集成网卡?
- 请问一下VC与Java、.Net的优缺点?
- 我无法向 CEditView 发送消息
- UpdateWindow()后的代码还会执行吗
- GDI或者GDI+,实现画图程序中画直线的效果
或者学习插值算法。
MATLAB试过,但是曲线拟合出来不一定所有点都在曲线上。
关于插值算法能给小弟个具体描述吗?
例如图上的Curve曲线,在GDI+中就是一个DrawCurve函数,参数是点序列。使用DrawClosedCurve首尾就封闭了。
需要算法的话,应该查三次样条曲线?这个就不太清楚了。