導讀大家好,小淋來為大家解答以上問題。customslimfit什么意思,customfit很多人還不知道,現在讓我們一起來看看吧!函數參數=customfit(f,x
大家好,小淋來為大家解答以上問題。customslimfit什么意思,customfit很多人還不知道,現在讓我們一起來看看吧!
函數參數=customfit(f,x,y,起點)
%用最小二乘法求曲線擬合的程序。
%f是要求解的函數,x和y是采樣點的坐標,parameter是要求解的系數,startpoint是系數的初始值。
f2=@(p)(sum((f(x,p)-y)。^2));
parameter=fminsearch(f2,start point);
例子
x=[0.01 0.1 0.5 0.75 1 1.25 1.5 1.75 2 2.25 2.5];
y=[2.4 3.3 13.5 18.9 24 27 35 37 41 47 58];
f=@(x,p)(p(1)*x.^2 p(2)* x);%p是要求的系數,x是獨立變量。
p=customfit(f,x,y,[11]);%這里取[1 1]為初始值,也可以嘗試其他值。
%p(1)是p1,p(2)是p2
%%%%%%%%
%繪圖
plot(x,y,' o ');堅持住;
fplot(@(x)(f(x,p)),[-.5,3]);
本文到此結束,希望對大家有所幫助。