昨天突然QQ上好些人加我,搞半天才知道是做电赛F题纸张计数来找数据拟合算法的,由于以前发布过最小二乘法的帖子,他们顺着百度扒过来的,废话少说,先上题目:
原理:电容法,自己百度平板电容计算公式
推导:
问题来了,电容量x与纸张数量y的关系满足(x + a) * (y + b) = c的关系,自校准需要得到a b c的值,当然首选最小二乘法拟合,然而非线性的拟合还是有点复杂的,熬夜折腾几小时终于搞定了这个算法源码!
先是用matlab脚本实现了功能,效果还不错
然后用C重写,算出来结果与matlab一致
提供一个exe程序供验证用,把数据放到data.txt里面,然后双击xy_fit.exe即可
源码出售,绝对原创,有意请联系,有效时间1天
离线