作者liuintel (康康)
看板Perl
标题[问题] 档案内容取值问题
时间Wed Aug 28 17:02:37 2013
我有一份档案内容类似
27.42 -39.609
27.64 -38.872
28.43 -35.201
29.09 -31.742
这是像x轴对应的y轴 把它当作线性计算
我想找28的时候右边的值是多少
要用内插的方法算出
我主要卡在该如何取出中间那两项跨过28的地方。让我可以加减乘除算出28对应的值。有点长
真的先谢谢各位
--
posted from android bbs reader on my samsung GT-N7100
https://market.android.com/details?id=com.bbs.reader
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 115.80.204.174
1F:→ CCWck:逐行读 暂存两个值 当一个大於一个小於 就是在中间啦 08/28 19:38
2F:推 abliou:相减绝对值最低的前两名 就是你要的吧? 08/28 19:56
3F:推 lgen7604:CCWck大 基本概念是这样 不过等於的情形应该也要考虑一下 08/29 00:23
4F:→ lgen7604:abliou大 取绝对值在这里要小心一些特殊case 例如x值如下 08/29 00:24
5F:→ lgen7604:(27.8 27.9 30.2) 他们和28相减的abs为 (0.2 0.1 0.2) 08/29 00:25
6F:→ lgen7604:取前两名可能取到x是 27.8 27.9 这样会无法内差 08/29 00:26
7F:→ liuintel:C大跟A大的方法我有想过 可是我实现不出来 08/29 09:27
8F:→ liuintel:可以就这范例 有程式码让我参考吗 谢谢各位 08/29 09:29