請教LABVIEW達人們如何設計曲線擬合

各位LABVIEW達人們:

                          小弟最近看書在學如何利用LABVIEW設計曲線擬合

                                擬合方式如下,但我怎麼設計是乎都無法執行程式

                                不知道是什麼原因.

                                 請各位前輩達人們指導...   

                                 謝謝~~~

                                           * 線性擬合 把實驗資料擬合為一條

                                                          直線y=a0+a1*X<?:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

            * 指數擬合 把資料擬合為

                                                 指數曲線y=a0*exp(al*X)

 

            * 多項式擬合 把資料擬合為多項式函數: 

           y=a0+a1*X+a2*X^2

 

            *通用多項式擬合 與多項式擬合相同,

                                                  但可以選擇不同的演算法,

                                                  以獲得更好的精度和準確性。

 

            *通用線性擬合 公式為y=a0+a1*f1(X)

                          +a2*f2(X),

                          這裏y是參數a0, a1, a2…等

                                                    的線性組合。

     

                          通用線性擬合也可以選擇不同的演算法來

                                                   提高精度和準確度。

                                                   例如:y=a0+a1*sin(X)

                                                    一個線性擬合。

                          因為y與參數a0, a1有著線性關係。

                          同樣道理,多項式擬合也總是屬於線性擬合,

                          但是它可以採用一些特殊演算法以提高擬合

                          處理的速度和精度。

                 *General Levenberg-Marquardt擬合

                 把資料擬合為公式y=f(X,

                 a0, a1, a2)。其中a0, a1, a2…是參數。

                                  這種方法是最通用的方法,它不需要ya0,

                 a1, a2…有線性關係。

                                  它可用於線性或非線性擬合,

                                   但一般用於非線性擬合,因為對於線性曲線

                                   的處理採用通用線性擬合方法更加快捷。

                                   這種方法不能保證結果一定正確,所以,

                                   有必要驗證擬合結果。

請問您的問題究竟是數學問題還是程式問題?

Post了好幾個演算法也沒說明究竟想用哪一個,輸入項有哪些,想得到如何的輸出結果。如果是程式問題也請把您的問題程式附上來,大家才能幫您debug

LabVIEW內建許多擬合函數,但首先您要先知道您要的函數模型是哪一種且幾階,之後再給輸入數據即可跑出您要的函數.

若您要的模型並非在內建函數內那您必須自己建立演算法,利用線性代數矩陣的運算求解您想要的模型函數.

感謝高手大大的指導:

                                我用 *General Levenberg-Marquardt擬合

                 設計資料擬合為公式y=f(X,

                 a0, a1, a2)。其中a0, a1, a2…是參數。

                                  但是程式都無法執行,最近因為電腦中毒

                                  把我設計的程式給破壞...

                                  現在要重新在設計,但還是不知道設計方向

                                  課本內寫的資料也不詳細可否請大大設計

                                  一個簡單的擬合程式讓我參考.

                                  謝謝~~~