excel插值,通常通過函數公式完成。如果手工計算插值,N多煩瑣。
excel插值函數有trend和forecast函數。通過這兩個excel插值函數來寫相關的插值公式。
下面是兩個相關excel 插值資料和案例,供學習者使用。
第一:線性內插值計算實例
excel附件中包括四個工作表:一維插值、二維插值(1)、二維插值(2)、三維插值。
第二:Excel畫平滑曲線散點圖
excel附件詳細說明了Excel畫平滑曲線散點圖的算法,并提供了一個自定義函數 BezierInt() ,讓用戶可以隨時查找曲線上任意點的坐標(函數值)。
附件的 .mht文件,是一個簡單介紹貝塞爾三次插值的文檔,可以用IE打開,更多貝塞爾插值的算法,可以用搜索引擎插值。
附件的 .xls文件,打開以后,會看見三個工作表,分別演示了:找一個數值在曲線上的一組對應點,找一個數值在曲線上的所有對應點,和貝塞爾曲線是怎樣在通過每兩個節點的(每一對輸入的X-Y數值代表平面坐標系的一個點,稱為節點,Excel的平滑曲線通過每一個節點)。
如果需要在其他Excel文檔使用 BezireInt() 函數,需要按Alt+F11,雙擊模塊一復制所有代碼,然后打開其他Excel文檔按Alt+F11,插入-模塊,然后粘貼代碼。
自定義函數的使用方法是:在空白單元格輸入 =BezierInt(X坐標的范圍,Y坐標的范圍,待查的數值),函數就會返回一個包含六個元素的數組,分別是三個點的X,Y坐標。
如:根據 a1:a4的數值作為X值,b2:b4的數值作為Y值,畫了一個平滑線散點圖。想查找c1的數值是不是在這條曲線上。可以輸入:
=Index( BezierInt(a1:a4,b1:b4,c1) ,1,1) 得到曲線上第一個 X值=C1數值的點的X坐標
=Index( BezierInt(a1:a4,b1:b4,c1) ,1,2) 得到曲線上第一個 X值=C1數值的點的Y坐標
=Index( BezierInt(a1:a4,b1:b4,c1) ,1,3) 得到第2個 X值=C1數值的點的X坐標
=Index( BezierInt(a1:a4,b1:b4,c1) ,1,4) 得到第2個 X值=C1數值的點的Y坐標
=Index( BezierInt(a1:a4,b1:b4,c1) ,1,5) 得到第3個 X值=C1數值的點的X坐標
=Index( BezierInt(a1:a4,b1:b4,c1) ,1,6) 得到第3個 X值=C1數值的點的Y坐標
如果有多段曲線上的點包含C1的數值,那么可以增加輸入參數,指定從哪個節點開始查找。
=Index( BezierInt(a1:a4,b1:b4,c1,3),1,1) 得到從第三組X-Y數據開始查找,返回第一個符合C1數值的點的X坐標 =Index( BezierInt(a1:a4,b1:b4,c1,3),1,2) 得到從第三組X-Y數據開始查找,返回第一個符合C1數值的點的Y坐標。
函數默認輸入數值是X值,要根據Y值找點的話,還可以增加輸入參數,指定輸入的是Y值 =Index( BezierInt(a1:a4,b1:b4,c1,1,"Y"),1,1) 得到返回曲線上第一個 Y值=C1數值的點的X坐標。
核心關注:拓步ERP系統平臺是覆蓋了眾多的業務領域、行業應用,蘊涵了豐富的ERP管理思想,集成了ERP軟件業務管理理念,功能涉及供應鏈、成本、制造、CRM、HR等眾多業務領域的管理,全面涵蓋了企業關注ERP管理系統的核心領域,是眾多中小企業信息化建設首選的ERP管理軟件信賴品牌。
轉載請注明出處:拓步ERP資訊網http://www.lukmueng.com/
本文標題:excel 插值資料和案例