破壞這個公式當指數曲線擬合噪聲
y=a*exp(-x/b)
x被固定x=[13 26 39 52 65 78 91]
做曲線擬合時,我遇到了一個問題。 y是輸入。 a和b不知道。 b是輸出。我使用LSQ估計來進行曲線擬合,併爲輸出b:b添加一個約束,範圍爲[0,1000]
。
目前,該系統的工作原理是這樣的:當我有這樣
y=[460 434 288 218 164 114 89]
輸入序列輸出爲b=51.46
,這是很好的。
如果輸入序列是
y=[599 640 592 609 550 588 573 626]
的估計結果是b=1000
。這也很好。沒問題。
但是,當我輸入一個純粹的噪聲序列:
y=[24 19 31 5 27 31 17]
結果我從我的曲線擬合算法得到的是b=1000
。在這種情況下,輸出b
是一個非常高的信號,這對於系統來說是不可接受的。我預計輸出一個低值b
,比如b = 0
。
我試圖在Y添加一個門檻,說
if y<50 then b=0
但是該系統不是很穩定。噪音水平會隨時變化。還有其他方法可以解決這個問題嗎?先謝謝你。