導航:首頁 > 計算方法 > 指數擬合計算方法

指數擬合計算方法

發布時間:2022-08-30 17:01:31

⑴ matlab 指數曲線擬合:y=a*exp(b*f^c)

clear
t=[219 222 223 226 229];%你給的數據有問題,請自行調整
y0=[352 2353 3513 6303 3521];
y1=ones(size(y0),1);
y1=log(y0);%對原方程兩邊取對數
p=polyfit(t,y1,2);%p為擬合多項式的系數,降冪排列
c=1/p(1);%把取對數後的式子整理一下,就可以得到abc跟p的對應關系
b=-p(2)*c/2;
a=exp(p(3)-b^2/c);
a
b
c

望採納

⑵ 誰能告訴我matlab如何擬合指數曲線啊

MATLAB軟體提供了基本的曲線擬合函數的命令.1 多項式函數擬合:a=polyfit(xdata,ydata,n)其中n表示多項式的最高階數,xdata,ydata為將要擬合的數據,它是用數組的方式輸入.輸出參數a為擬合多項式 的系數多項式在x處的值y可用下面程序計算.y=polyval(a,x)2 一般的曲線擬合:p=curvefit(『Fun』,p0,xdata,ydata)其中Fun表示函數Fun(p,data)的M函數文件,p0表示函數的初值.curvefit()命令的求解問題形式是若要求解點x處的函數值可用程序f=Fun(p,x)計算.例如已知函數形式 ,並且已知數據點 要確定四個未知參數a,b,c,d.使用curvefit命令,數據輸入 ;初值輸 ;並且建立函數 的M文件(Fun.m).若定義 ,則輸出又如引例的求解,MATLAB程序:t=[l:16]; %數據輸人y=[ 4 6.4 8 8.4 9.28 9.5 9.7 9.86 10.2 10.32 10.42 10.5 10.55 10.58 10.6] ;plot(t,y,』o』) %畫散點圖p=polyfit(t,y,2) (二次多項式擬合)計算結果:p=-0.0445 1.0711 4.3252 %二次多項式的系數由此得到某化合物的濃度y與時間t的擬合函數。

⑶ 如何使用matlab擬合指數分布函數

頻率直方圖我沒太用過 但是其他形式的曲線 比如控制領域的時域圖用一下方法是可以實現的。
首先:想辦法讀出樣本點,x=(),y=() (在7.0里用小括弧就可以了,不同版本可以自行改一下)
之後可參見如下方法,我也是轉載ilove.MATLAB論壇上的方法 用過很好用
轉載:「在Matlab 6.5以上的環境下,在左下方有一個"Start"按鈕,如同Windows的開始菜單,點開它,在目錄"Toolboxes"下有一個"Curve Fitting",點開"Curve Fitting Tool",出現數據擬合工具界面,基本上所有的數據擬合和回歸分析都可以在這里進行。
下面給你簡單介紹一下它的使用方法
首先在Matlab的命令行輸入兩個向量,一個向量是你要的x坐標的各個數據,另外一個是你要的y坐標的各個數據。輸入以後假定叫x向量與y向量,可以在workspace裡面看見這兩個向量,要確保這兩個向量的元素數一致,如果不一致的話是不能在工具箱裡面進行擬合的。
例如在命令行里輸入下列數據:
x=(0:0.02:0.98)';
y=sin(4*pi*x+rand(size(x)));
此時x-y之間的函數近似的為正弦關系,頻率為2,但是存在一個誤差項。
可以通過作圖看出它們的大體分布:
plot(x,y,'*','markersize',2);
打開曲線擬合共工具界面,點擊最左邊的"Data..."按鈕,出現一個Data對話框,在Data Sets頁面里,在X Data選項中選取x向量,Y Data選項中選取y向量,如果兩個向量的元素數相同,那麼Create data set按鈕就激活了,此時點擊它,生成一個數據組,顯示在下方Data Sets列表框中。關閉Data對話框。此時Curve Fitting Tool窗口中顯示出這一數據組的散點分布圖。
點擊Fitting...按鈕,出現Fitting對話框,Fitting對話框分為兩部分,上面為Fit Editor,下面為Table of Fits,有時候窗口界面比較小,Fit Editor部分會被收起來,只要把Table of Fits上方的橫條往下拉就可以看見Fit Editor。在Fit Editor裡面點擊New Fit按鈕,此時其下方的各個選框被激活,在Data Set選框中選中剛才建立的x-y數據組,然後在Type of fit選框中選取擬合或回歸類型,各個類型的擬合或回歸相應的分別是:
Custom Equations 用戶自定義函數
Expotential e指數函數
Fourier 傅立葉函數,含有三角函數
Gaussian 正態分布函數,高斯函數
Interpolant 插值函數,含有線性函數,移動平均等類型的擬合
Polynomial 多項式函數
Power 冪函數
Rational 有理函數(不太清楚,沒有怎麼用過)
Smooth Spline ??(光滑插值或者光滑擬合,不太清楚)
Sum of sin functions正弦函數類
Weibull 威布爾函數(沒用過)
不好意思,沒有學過數理統計,所以很多東西都是用了才知道,翻譯也就不太准確。不過在Type of fit選框下方有一個列表框,基本上各個函數類里的函數都寫成解析式列在下方以供選擇,所以找合適的函數還是比較容易的。
在這個Type of fit選框中選擇好合適的類型,並選好合適的函數形式。於是點擊Apply按鈕,就開始進行擬合或者回歸了。此時在Curve Fitting Tool窗口上就會出現一個擬合的曲線。這就是所要的結果。
在上面的例子中,選擇sum of sin functions中的第一個函數形式,點擊Apply按鈕,就可以看見擬合得到的正弦曲線。
在Fitting對話框中的Results文本框中顯示有此次擬合的主要統計信息,主要有
General model of sin1:
....... (函數形式)
Coefficients (with 95% conffidence range) (95%致信區間內的擬合常數)
a1=... ( ... ...) (等號後面是平均值,括弧里是范圍)
....
Godness of fit: (統計結果)
SSE: ... (方差)
R-squared: ... (決定系數,不知道做什麼的)
Adjusted R-squared: ... (校正後的決定系數,如何校正的不得而知)
RMSE: ... (標准差)
上面的例子中經過擬合得到的函數最後為
y=0.9354*sin(12.36x+6.886)
頻率為1.98加減0.03,和原來設置的頻率為2符合,相對誤差為1.5%。
這是曲線擬合工具箱的一個最簡單的使用方法,上面還有很多功能,寫是寫不完的,自己參照這個基本的思路,翻著英漢詞典,看著幫助,然後一個按鈕一個按鈕的試吧。
另外要說的是,如果想把這個擬合的圖像導出的話,在Curve Fitting Tool窗口的File菜單下選Print to Figure,此時彈出一個新的圖像窗口,裡面是你要導出的圖像,在這個figure窗口的File菜單里再選Export,選擇好合適的格式,一般是jpeg,選擇好路徑,點擊OK就可以了。出來的圖像可以在Word等編輯環境中使用,就不多說了。
要修改圖像的性質,如數據點的大小、顏色等等的,只需要在對象上點右鍵,就差不多可以找到了。」

上面所說的X,Y向量就是樣本點。
下面是轉載的網址,希望有用處http://www.ilovematlab.cn/viewthread.php?tid=28854&extra=&page=1

ilovematlab是個不錯的論壇,我也是剛發現,不過幫助很大,基本的問題在那都會有答案。

⑷ 如何用MATLAB擬合指數方程

多項式函數擬合:a=polyfit(xdata,ydata,n)
其中n表示多項式的最高階數,xdata,ydata為將要擬合的數據,它是用數組的方式輸入.輸出參數a為擬合多項式的系數
多項式在x處的值y可用下面程序計算.
y=polyval(a,x)

⑸ matlab指數函數擬合

擬合x=0.25,0.5,1,1.5,2,3,4,6,8 y=19.21,18.15,15.36,14.10,12.98,9.32,7.45,5.24,3.01

⑹ 在EXCEL中如何使用指數函數,冪函數,對數函數擬合一組數據

1、框選數據——散點圖——點擊圖片上的點——右擊,添加趨勢線,就有各種函數的擬合方式。

2、用Excel,輸入數據後,選定數據,然後點擊「插入」,找到「散點圖」,畫出散點圖,選中散點圖的曲線(沒趨勢線的就選擇點),右鍵,「添加趨勢線」或「設置趨勢線格式」,可以看見有不同的擬合可以選擇。選中某個後,可以勾選「顯示公式」以及「顯示R的平方」,可以查看公式以及擬合程度。

⑺ 指數擬合的演算法

y=ax^b (1)
給定:x1,x2,.....,xn
y1,y2,.....,yn
誤差函數:Q(a,b)=Σ(i:1->n) (yi-axi^b)^2
根據:∂Q/∂a=0
∂Q/∂b=0
解出a、b就是(1)的擬合演算法。

閱讀全文

與指數擬合計算方法相關的資料

熱點內容
胸上縫的訓練方法 瀏覽:105
太原公交乘車碼使用方法 瀏覽:944
三星手機撥號快捷鍵怎麼設置在哪裡設置方法 瀏覽:528
如何辨別鑽石好壞的方法 瀏覽:431
hdlc檢測方法 瀏覽:670
水培石斛蘭的種植方法 瀏覽:426
乾式變壓器項目研究試驗方法 瀏覽:386
青春期偏頭疼的原因和解決方法 瀏覽:66
瓷磚成型缺陷解決方法 瀏覽:392
一歲半亞麻籽油的食用方法 瀏覽:28
蟲害處理方法哪裡找 瀏覽:416
決戰平安京有哪些方法登錄 瀏覽:578
小腿劃傷怎麼處理方法 瀏覽:478
如何測量磷酸鹽的方法 瀏覽:976
平穩序列檢測方法 瀏覽:919
不打針治療咳嗽的方法 瀏覽:280
毛利潤30利潤計算方法 瀏覽:4
後束三角肌的鍛煉方法 瀏覽:56
游戲流量包使用方法 瀏覽:934
木工做酒格的計算方法 瀏覽:219