matlab 简单函数拟合(全)
生活随笔
收集整理的這篇文章主要介紹了
matlab 简单函数拟合(全)
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
學(xué)習(xí)筆記
對數(shù)據(jù)進(jìn)行函數(shù)擬合有四種方式具體見連接
方法一:多項(xiàng)式擬合polyfit
方法二:工具箱擬合cftool
方法三:指定函數(shù)擬合
連接:matlab擬合函數(shù)的三種方法_Bily_on的博客-CSDN博客_matlab數(shù)據(jù)擬合
方法四是而利用regress函數(shù)也可以對數(shù)據(jù)進(jìn)行擬合,以下是該函數(shù)的內(nèi)容:
多元線性回歸 - MATLAB regress - MathWorks 中國
?##但是對于輸入的數(shù)據(jù)有限制,對于y,x都要求必須是列向量,如果不是請轉(zhuǎn)成列向量
X矩陣中的,ones(size(x1))表示的是常數(shù)項(xiàng)
x1,x2是應(yīng)變量(當(dāng)然也可以加上x1*x2)
y=[1 5 4 6 3]'; x1=[1 2 3 4 5]'; x2=[2 6 4 8 5]'; X=[ones(size(x1)),x1,x2]; [b,bint,r,rint,stats]=regress(y,X) b bint r stats得出:
?則函數(shù)式為:y=0.0059-0.205*x1+0.882*x3;
然后看stats
?表示值分別是方差的平方,F值,P值(顯著性),以及誤差方差的估計(jì)值
拓展:這個(gè)可以嘗試嘗試
總結(jié)
以上是生活随笔為你收集整理的matlab 简单函数拟合(全)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C#通过修改注册表改变IE默认选项
- 下一篇: matlab如何建立一个空矩阵,然后往里