matlab实验数据拟合,利用Matlab对实验数据拟合曲线与函数方法
方法1:命令方式
clc,clear all;
a=[0.0141 0.0154 0.0164 0.0155 0.0149 0.0142 0.0129 0.0115 0.0114 0.0111 0.0105 0.0104 0.0100 0.0091 0.0081 0.0076 0.0069 0.0064 0.0060 0.0059 0.0059 0.0053 0.0052];%可表示輸出Y軸的數(shù)據(jù),共23個
b=1985:2007;%可表示為輸入X軸的數(shù)據(jù),對應有23個
p=polyfit(b,a,2);%得到輸出函數(shù)表達式系數(shù),p為輸出2階函數(shù)的系數(shù)
f = polyval(p,b);%得到對應的函數(shù)表達式f
plot(b,a,'o',b,f,'-r');%分別畫出輸出的點和擬合的曲線,其中階數(shù)2根據(jù)需要進行調(diào)節(jié)
方法2:工具箱方式
1、在啟動系統(tǒng)后的主界面以命令方式輸入矩陣a、b
2、使用命令cftool,進入工具箱界面
3、點擊Data按鈕后在彈出的Data窗口中分別選擇xData、Ydata,Weights可加權值擬合(可
不用)----數(shù)據(jù)集Data sets命名----
4、點擊Fitting進入擬合----New fit----命名匹配擬合文件----可選擇擬合格式Type of
fit 中的多項式polynomial中的文件的一種形式(如線性多項式)----點應用Apply----結果Results中即可得到擬合函數(shù)式的描述。
總結
以上是生活随笔為你收集整理的matlab实验数据拟合,利用Matlab对实验数据拟合曲线与函数方法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: matlab 指数函数拟合,[转载]MA
- 下一篇: matlab自带回归拟合数据,matla