怎麼在matlab中對離散點進行曲線擬合,求引數

時間 2022-01-16 22:40:09

1樓:匿名使用者

首先,根據xy分別是離散點的橫縱座標(數值至少10組以上),擬合出f(x)分佈的係數

然後,進行引數估計。

2樓:

ml估計是這個意思:設待估計引數p,資料x的分佈是與引數有關的,即p(x;p);你現在已經有了一組資料x,則這組資料出現的總概率是:p(x1;p)*p(x2;p)*...

*p(xn; p)。然後求一個p,使這個總概率最大。

按你的模型,理想情況下資料y是由完全由引數決定的確定性量。不妨假設有高斯噪聲干擾,現在只需要寫出上面的概率密度函式就可以了。

3樓:啟東德樂潤滑

擬合出f(x)分佈的係數

然後,根據xy分別是離散點的橫縱座標(數值至少10組以上)首先,進行引數估計

*p(xn;p)*p(x2。然後求一個p。不妨假設有高斯噪聲干擾ml估計是這個意思,現在只需要寫出上面的概率密度函式就可以了。

按你的模型,資料x的分佈是與引數有關的.,理想情況下資料y是由完全由引數決定的確定性量,則這組資料出現的總概率是,使這個總概率最大:設待估計引數p,即p(x.

;p);你現在已經有了一組資料x:p(x1; p);p)*

matlab曲線擬合求引數,需要程式

4樓:

你在matlab下的commend window裡輸入cftool,然後在x data下選擇t在y data下選擇y。接著在右邊的下拉框裡選擇custom equation,在custom equation下面輸入c0+c1*exp(-x/a1)+c2*exp(-x/a2),然後它就輸出結果了(cftool的左下邊會出來結果)。我算的結果是a1=0.

03832;a2=1.194;c0=250.6;c1=-0.

928;c2=6.035;r方是0.9653.

(你還可以在fit option裡選擇演算法,推薦lm演算法)。希望採納哦!

5樓:天成文化小店

t=[1,2,3,4,5,6,7,8,9,10];

y=[253.3,251.5,251.2,251,250.9,250.8,250.6,250.6,250.5,250.4];

syms x

f=fittype('c0+c1*exp(-x/a1)+c2*exp(-x/a2)','independent','x','coefficients',);

cfun=fit(t',y',f)

cfun =

general model:

cfun(x) = c0+c1*exp(-x/a1)+c2*exp(-x/a2)

coefficients (with 95% confidence bounds):

c0 = 145.3 (-2.919e+05, 2.922e+05)

c1 = 659 (-1.055e+08, 1.055e+08)

c2 = -552.6 (-1.058e+08, 1.058e+08)

a1 = 42.66 (-7.557e+05, 7.558e+05)

a2 = 35.5 (-5.319e+05, 5.32e+05)

matlab中如何有一系列離散點擬合出曲線 100

6樓:

先要知道曲線的表示式型別,然後用線性化以後的最小二乘法擬合

7樓:匿名使用者

建議 先對資料極座標變換 然後直接利用高次多項式擬合…………

影象灰度共生矩陣怎麼在matlab中實現,要具體源程式

楊好巨蟹座 matlab提供了現成的函式 graycomatrix生成共生矩陣 graycoprops計算其特徵值 具體用法 glcm graycomatrix i 從影象i建立灰度共生矩陣glcm。通過計算具有灰度級i和灰度級j的畫素對在水平方向相鄰出現的頻繁程度。glcm中的每個元素說明了水平方...

matlab影象處理中怎麼在一副影象中規定紅色方框

這個影象處理中怎麼在一幅影象中規定一個紅色方框,這個首先點設定那塊兒,然後插入那塊兒舊的可以設定除錯好。這種情況有可能是你的設定有問題。也有可能是影象處理,就會顯示這樣的logo。一般不會影響處理效果。在影象處理中,如果一個影象中標註一個紅色的方框,這個在處理過程中就比較複雜 影象處理中怎麼在一副份...

在matlab中怎麼老出現這個錯誤大神求幫助啊

小元 應該是檔名錯誤,仔細看看路徑填的對不對 matlab中老是出現這個錯誤怎麼改呀 求大神幫忙 error using mtimes inner matrix dimensions must a matlab程式出現這個錯誤是怎麼回事啊 求大神指點 第二個fread語句的賦值等號左邊不可以有常數1...