各位前輩不好意思 小弟有一問題請教 如下是我建的資料矩陣n列11行
205 205 205 205 205 205 205 205 205 205 205 0
205 205 205 205 205 205 165 205 205 205 205 1
.. .. .. .. .. .. .. .. .. .. .. .
那我今天給一組為1列10行: 199 209 210 203 205 204 170 200 203 207
那我如何把上面那組的值跟我建的資料矩陣做比較找出最接近的資料在把資料矩陣的第11行秀出來
我本來想一個一個比但線一多整個程式會delay9秒多很慢 謝謝 請指教
不是很清楚你的意思:
你的資料矩陣每一列 都有 11 行,要比對的來源資料 則為 10 行,
那所要得到的結果是從 資料矩陣中 找出最接近數字的那一列的
第 11 行的資料。
但是這個 我所標示藍色字樣之間的關係是什麼?
可否再舉個更清楚詳盡的例子來說明。
Airbolt38764.6029976852
不好意思 我今天建立一個矩陣為n列11行:
205 205 205 205 205 205 205 205 205 205 205 0
205 205 205 205 205 205 165 205 205 205 205 1
.. .. .. .. .. .. .. .. .. .. .. .
那我今天抓到一組值排成舉陣為1列10行:
199 209 210 203 205 204 170 200 203 207
那在跟n列11行中的前10行做比較看最接近的是哪一行之後在秀出最接近值那一行的第11行大概類是收斂法則那一類的方法 謝謝
程式寫好了,請參考(LV8: cf.vi):

我是先把要比較的Array跟數字相減,然後取決對值,然後找出最小值的index座標,然後再回原本的2D Array找出第11行的數值。
謝謝 Benjamin
小弟在努力研究你提供的寫法 我也努力嘗試寫一下另一方法
還有不好意思我的是7.0版的
請麻煩幫我轉一下此cf.vi為8.0的請幫我轉檔 謝謝
[QUOTE=siposn]小弟在努力研究你提供的寫法 我也努力嘗試寫一下另一方法[/QUOTE]
另一個寫法?
如果你有想到另外的解法,請回到這裡來告訴大家解決的方法。