基本上LabVIEW有內建了內/外插的VI 在Mathematics --> Interp & Extrap --> Interpolate 1D.VI 另外可以用Program-->Array裡的Interpolate 1D function 注意這function是不能做外插的 輸入原始資料範圍外的X, 會回傳Y array的邊緣點 這裡用到一個不常用的function: Index & Bundle Cluster Array 他的功能是 (1)從輸入的所有1D array裡取同index的element (2)用這些element建立cluster (3)再把這些cluster作成array 如果說array的size不一樣, 會以最小的為準 如下面程式碼, cluster array會有4個元素, 型態為cluster 每個cluster有X元素和Y元素各一 我們會在function裡看到另一個長得很像的function Build Cluster Array, 功能是生成array的array (1)把element或array轉換成cluster (2)再把cluster合併成array 不同array的size可以不一致, 但資料型態必須一致 老實說,暫時想不到這function實際能怎麼用