波形重新取樣

近日開發頻譜轉換程式遇到一個問題,經由頻譜分析儀抓下來的data如附件  el.txt

第一行為波長,第二行是量到的頻譜,我想要重新將波形取樣從350 ~ 866 每0.5 取一筆資料

我想過幾個方法:

1 fiting原始data,再重新取樣,但我在labview看了fiting的元件,似乎沒有我想要的功能

2 自己寫計算試將原始data重新取樣,最小平方迴歸法不知可否達成

3 或是labview有什麼元件可以將data載入,再重新取樣出來的呢

請教各位前輩了,謝謝

另外,我是用labview7.1

用 Interpolate 就可以了

有Example可以參考

[QUOTE=pesrty]

用 Interpolate 就可以了

有Example可以參考

[/QUOTE]

謝謝 pesrty相助,我剛從search找到了interpolate 1D array,不知是否我用的是7.1版,並沒有範例說明

從HELP裡面看說明,不知是否意思如下:

將X軸和Y軸BUILD ARRAY 輸入至array of numbers or points

再將欲插入點輸入至fractional index or x 如此:CURVE FITTING.vi

但我試不出來,還是我會錯意了

謝謝

![](upload://2yAJKOKZmV8Z4spQHCPsc9EQDEp.jpeg)

![](upload://hdiMkdrXpDLApKxYZZa1mDKfVCx.jpeg)

感謝pesrty的幫忙,不過我的是7.1版的,沒有interpolate 1D.vi這個元件

我試著從8.2試用版抓這個vi到7.1用,但行不通,也試著想打開這個vi的內部,但也不行

不知7.1版有沒有替代元件,或是可將8.2轉成7.1的方法

謝謝

這樣看看

![](upload://lPMu69XR19IBLiTyMTmHPu657y0.jpeg)

感謝pesrty ,我試出來了

這次學到了新的功能元件

非常感謝