matlab两组数据的相关度,怎么分析两组数据的相关性?比如A=【1 2 3 4 5 6 7 】 B=【2 3 4 5 6 7 8】 最好用MATLAB...
怎么分析兩組數(shù)據(jù)的相關(guān)性?比如A=【1 2 3 4 5 6 7 】 B=【2 3 4 5 6 7 8】 最好用MATLAB
關(guān)注:261??答案:2??手機(jī)版
解決時(shí)間 2021-01-12 04:49
提問者不再打擾你
2021-01-11 19:50
建模用!急
最佳答案
二級知識(shí)專家藍(lán)莓九梔
2021-01-11 20:20
給個(gè)簡單介紹吧,自己看著用
%多項(xiàng)式插值和擬合
%p=polyfit(x,y,k)
%用k次多項(xiàng)式擬合向量數(shù)據(jù)(x,y),返回多項(xiàng)式的降冪系數(shù),當(dāng)k>=n時(shí),polyfit實(shí)現(xiàn)多項(xiàng)式插值,這里n是向量維數(shù)
x=[0.1 0.2 0.15 0 -0.2 0.3];
y=[0.95 0.84 0.86 1.06 1.50 0.72];
p=polyfit(x,y,2)%二次擬合
xi=-0.2:0.01:0.3;
yi=polyval(p,xi);
subplot(2,2,1);
plot(x,y,'o',xi,yi,'k');
title('polyfit');
%五次擬合
p2=polyfit(x,y,5)
yi=polyval(p2,xi);
subplot(2,2,2);
plot(x,y,'o',xi,yi,'k');
title('polyinterp');
非線性最小二乘擬合:
%非線性最小二乘擬合
%c=lsqcurvefit(Fun,c0,x,y) Fun為兩變量函數(shù)f(c,x),c0為參數(shù)c的近似值,作為迭代初值,x,y為數(shù)據(jù)向量
%c=lsqcurve(Run,c0,x,y,lc,uc,options,p1,p2,...)可以設(shè)置參數(shù)c取值于區(qū)間[lc,uc],options為
%優(yōu)化計(jì)算參數(shù)選項(xiàng),p1,p2,...為向函數(shù)Fun傳遞附加參數(shù)
%擬合非線性函數(shù)y=a*exp(b*x),首先講參數(shù)a,b合寫為c
fun=inline('c(1)*exp(c(2)*x)','c','x')
x=[0.1 0.2 0.15 0 -0.2 0.3];
y=[0.95 0.84 0.86 1.06 1.50 0.72];
c=lsqcurvefit(fun,[0 0],x,y)%初始值為a=0,b=0
norm(feval(fun,c,x)-y)^2%殘差平方和
%lsqcurvefit可以作為各種類型曲線的擬合,最小二乘法能找到符合經(jīng)驗(yàn)公式的最優(yōu)曲線,但是這一經(jīng)驗(yàn)公式是否有效還需要事后檢驗(yàn).一般可以從圖像上作
%出判斷,定量方法是計(jì)算殘差平方和,再進(jìn)行統(tǒng)計(jì)檢驗(yàn).
全部回答
1樓老酒街
2021-01-11 20:44
這是一個(gè)a=cb的逆運(yùn)算。結(jié)果是一個(gè)二階矩陣。
c= -1 2
0 1
若是手算的話就設(shè)
c = a11 a12
a21 a22
然后左×b=a 列方程組解出四個(gè)矩陣元
我要舉報(bào)
如以上信息為低俗、色情、不良、暴力、侵權(quán)、涉及違法等信息,可以點(diǎn)下面鏈接進(jìn)行舉報(bào)!
推薦資訊
大家都在看
總結(jié)
以上是生活随笔為你收集整理的matlab两组数据的相关度,怎么分析两组数据的相关性?比如A=【1 2 3 4 5 6 7 】 B=【2 3 4 5 6 7 8】 最好用MATLAB...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 服务器网口修改为百兆,服务器千兆网口能否
- 下一篇: SpringBoot —— 实现邮件、短