注册 登录
编程论坛 C++教室

在一张坐标纸上,随意画一条曲线,然后能不能找到一些点和这条曲线接近,并且把点表示出来呢?请问各位高手谁知道这种算法或是程序代码类似也可以???急求呢!!

QYCqyc 发布于 2012-10-31 21:44, 2725 次点击
在一张坐标纸上,随意画一条曲线,然后能不能找到一些点和这条曲线接近,并且把点表示出来呢?请问各位高手谁知道这种算法或是程序代码类似也可以???急求呢!!
10 回复
#2
w5277050902012-10-31 23:22
对我来说,这个貌似有点难度啊。。。。不过应该能实现。。。
同样求大神指点。
#3
Xiao59305012012-11-01 00:42
有难度
#4
rjsp2012-11-01 08:19
只能说11个字:看不懂
#5
QYCqyc2012-11-01 08:49
回复 4楼 rjsp
版主你好……我可能表达的不清楚,我再细致的说一下,看看您能不能给点意见哈。就是说如果我们已经找到了一张坐标纸,有坐标系,而且是那种网格比较多的那种,然后我想在这张坐标纸上画一条曲线,之后找到一些点能够接近我要画的曲线,这个其实是一种无限逼近的思想,不一定完全一样啊,或者说是我们找到的点越接近这条曲线那么得到的点连接起来就越接近这条曲线……就是为了实现这个功能!!请问您有没有听懂呢……我们可以再交流,这个对我来说很重要真的……谢谢你了……
#6
QYCqyc2012-11-01 08:57
回复 2楼 w527705090
你好,你觉得可以实现吗????????我真的很需要这个代码或者是算法也可以!有什么好的建议吗?请问
#7
寒风中的细雨2012-11-01 10:08
回复 6楼 QYCqyc
这曲线 你怎么表示出来?
#8
QYCqyc2012-11-01 10:35
回复 7楼 寒风中的细雨
我这条曲线我可以试着举出几个例子(比如说什么形状的,如正弦函数那样或者是余弦函数那样),这个东西可以用到触摸屏的那种情况,也就是说曲线是画好的……请问您有什么好的办法没?不知道您了不了解,数控机床,数控机床里面就有类似的功能,那里面叫插补运算,就是通过一些点来无限逼近之前确定好的加工路线的!我就是想借用一下那里面的思想,但是我想知道数控里面是怎么实现这个功能的?所以需要程序或者是算法???
#9
qunxingw2012-11-01 11:22
此方案讨论,在某区间内求函数上点P(x,f(x))的导数,即函数上任点斜率,得此点P直线方程,求已知曲线外一点到此直线方程距离。在满足精度距离条件下判断题意。
#10
qunxingw2012-11-01 11:41
因点直线距离d是含一个变量,应先求d的最小值。
#11
QYCqyc2012-11-01 14:11
回复 9楼 qunxingw
谢谢您……可是我觉得还是不太妥当,因为我之前画的这个曲线,最好是任意的,就是说可以实现用小段直线或者是折线连接进行 逼近,这些折线或者是直线就是通过我们的算法或者是程序得到的点连接得到的……我只要最终的这些点,然后我就可以通过这些点用其他的方法得到更精确的结果了……
1