各位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…是參數。
這種方法是最通用的方法,它不需要y與a0,
a1, a2…有線性關係。
它可用於線性或非線性擬合,
但一般用於非線性擬合,因為對於線性曲線
的處理採用通用線性擬合方法更加快捷。
這種方法不能保證結果一定正確,所以,
有必要驗證擬合結果。