當前位置:外匯行情大全網 - 期貨行情 - 給壹組數據,如何用MATLAB預測未來數據。

給壹組數據,如何用MATLAB預測未來數據。

像這樣:

x=)

擴展數據:

需要註意的事項

該功能命令是:

A=polyfit(x,y,m)% x,y是對應的自變量,m是要擬合的最高冪。

y=polyval(a,x);?%根據擬合的函數,獲得對應於X的因變量的值。

函數的表達式為f (x) = a1 * x m+...+am * x+a _ m+1。

Polyfit(x,y,n),其中:x,y是已知數據點的向量,分別代表橫坐標和縱坐標,n是擬合多項式的次數,結果返回m次的擬合多項式系數,從高階到低階存儲在向量p中。參數p是擬合多項式y = A1x n+...+ANX+A,總計n+6550。

示例:

%多項式擬合

x =(0:0.1:7)';

y = sin(x);

P = polyfit(x,y,3) %p為擬合後的多項式系數。

z=polyval(p,x);

plot(x,y,' r ',x,z,' b ')

其中p為擬合後的多項式系數,運行結果為:

p = 0.0736-0.7095 1.5250-0.0296

  • 上一篇:高分懸賞,頂
  • 下一篇:關於企業如何處理公務員幹股的規定
  • copyright 2024外匯行情大全網