matlab拟合函数的三种方法
生活随笔
收集整理的這篇文章主要介紹了
matlab拟合函数的三种方法
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
文章目錄
- 方法一:多項(xiàng)式擬合polyfit
- 方法二:工具箱擬合cftool
- 方法三:指定函數(shù)擬合
方法一:多項(xiàng)式擬合polyfit
x=[1 2 3 4 5 6 7 8 9];y=[9 7 6 3 -1 2 5 7 20]; P= polyfit(x, y, 3) %三階多項(xiàng)式擬合xi=0:.2:10; yi= polyval(P, xi); %求對(duì)應(yīng)y值plot(xi,yi,x,y,'r*');運(yùn)行結(jié)果:
多項(xiàng)式系數(shù):P =0.1481 -1.4030 1.8537 8.2698
即 P=0.1481 * x^3 + -1.4030 * x^2 +1.8537 * x + 8.2698
方法二:工具箱擬合cftool
x=[1 2 3 4 5 6 7 8 9]; y=[9 7 6 3 -1 2 5 7 20];cftool(x,y)運(yùn)行結(jié)果:
- 擬合類型中我們選擇polynominal(多項(xiàng)式),擬合階數(shù)選擇3,運(yùn)行結(jié)果中可見R平方值高達(dá)0.94,屬于比較準(zhǔn)確的.
方法三:指定函數(shù)擬合
1、已知數(shù)據(jù)
2、作出散點(diǎn)圖,觀察
3、擬合
運(yùn)行結(jié)果:
參考文獻(xiàn):matlab在數(shù)學(xué)建模中的應(yīng)用 (卓金武)
指定函數(shù)擬合運(yùn)用可參考:
人口增長(zhǎng)模型,附代碼
總結(jié)
以上是生活随笔為你收集整理的matlab拟合函数的三种方法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 浏览器不支持attachEvent事件解
- 下一篇: matlab人脸追踪,求大神帮助我这个菜