日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪(fǎng)問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 人工智能 > 循环神经网络 >内容正文

循环神经网络

matlab最小二乘法拟合参数,matlab最小二乘法的非线性参数拟合

發(fā)布時(shí)間:2024/1/1 循环神经网络 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 matlab最小二乘法拟合参数,matlab最小二乘法的非线性参数拟合 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

matlab最小二乘法的非線(xiàn)性參數(shù)擬合

首先說(shuō)一下匿名函數(shù):在創(chuàng)建匿名函數(shù)時(shí),Matlab記錄了關(guān)于函數(shù)的信息,當(dāng)使用句柄調(diào)用該函數(shù)的時(shí)候,Matlab不再進(jìn)行搜索,而是立即執(zhí)行該函數(shù),極大提高了效率。所以首選匿名函數(shù)。具體擬合時(shí)可以使用的方法如下:

1 曲線(xiàn)擬合工具箱提供了很多擬合函數(shù),使用簡(jiǎn)單

非線(xiàn)性擬合nlinfit函數(shù)

clear all;

x1=[0.4292 0.4269 0.381 0.4015 0.4117 0.3017]';

x2=[0.00014 0.00059 0.0126 0.0061 0.00425 0.0443]';

x=[x1 x2];

y=[0.517 0.509 0.44 0.466 0.479 0.309]';

f=@(p,x)

2.350176*p(1)*(1-1/p(2))*(1-(1-x(:,1).^(1/p(2))).^p(2)).^2.*(x(:,1).^ (-1/p(2))-1).^(-p(2)).*x(:,1).^(-1/p(2)-0.5).*x(:,2);

p0=[8 0.5]';

opt=optimset('TolFun',1e-3,'TolX',1e-3);%

[p R]=nlinfit(x,y,f,p0,opt)

2 最小二乘法在曲線(xiàn)擬合中比較普遍。擬合的模型主要有

1.直線(xiàn)型

2.多項(xiàng)式型

3.分?jǐn)?shù)函數(shù)型

4.指數(shù)函數(shù)型

5.對(duì)數(shù)線(xiàn)性型

6.高斯函數(shù)型

一般對(duì)于LS問(wèn)題,通常利用反斜杠運(yùn)算“\”、fminsearch或優(yōu)化工具箱提供的極小化函數(shù)求解。在Matlab中,曲線(xiàn)擬合工具箱也提供了曲線(xiàn)擬合的圖形界面操作。在命令提示符后鍵入:cftool,即可根據(jù)數(shù)據(jù),選擇適當(dāng)?shù)臄M合模型。

“\”命令

1.假設(shè)要擬合的多項(xiàng)式是:y=a+b*x+c*x^

2.首先建立設(shè)計(jì)矩陣X:

X=[ones(size(x)) x x^2];

執(zhí)行:

para=X\y

para中包含了三個(gè)參數(shù):para(1)=a;para(2)=b;para(3)=c;

這種方法對(duì)于系數(shù)是線(xiàn)性的模型也適應(yīng)。

2.假設(shè)要擬合:y=a+b*exp(x)+cx*exp(x^2)

設(shè)計(jì)矩陣X為

X=[ones(size(x)) exp(x) x.*exp(x.^2)];

para=X\y

3.多重回歸(乘積回歸)

設(shè)要擬合:y=a+b*x+c*t,其中x和t是預(yù)測(cè)變量,y是響應(yīng)變量。設(shè)計(jì)矩陣為X=[ones(size(x)) x t] %注意x,t大小相等!

para=X\y

總結(jié)

以上是生活随笔為你收集整理的matlab最小二乘法拟合参数,matlab最小二乘法的非线性参数拟合的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。