看板 Perl 關於我們 聯絡資訊
我有一份檔案內容類似 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
CCWck:逐行讀 暫存兩個值 當一個大於一個小於 就是在中間啦 08/28 19:38
abliou:相減絕對值最低的前兩名 就是你要的吧? 08/28 19:56
lgen7604:CCWck大 基本概念是這樣 不過等於的情形應該也要考慮一下 08/29 00:23
lgen7604:abliou大 取絕對值在這裡要小心一些特殊case 例如x值如下 08/29 00:24
lgen7604:(27.8 27.9 30.2) 他們和28相減的abs為 (0.2 0.1 0.2) 08/29 00:25
lgen7604:取前兩名可能取到x是 27.8 27.9 這樣會無法內差 08/29 00:26
liuintel:C大跟A大的方法我有想過 可是我實現不出來 08/29 09:27
liuintel:可以就這範例 有程式碼讓我參考嗎 謝謝各位 08/29 09:29