當前位置:編程學習大全網 - 網站源碼 - matlab傅裏葉曲線擬合

matlab傅裏葉曲線擬合

以下代碼在7.1版以上均可運行。

將以下代碼保存為M文件:

function yy = zzz700createFit(x, y, n)

xData = x(:);

yData = y(:);

% Set up fittype and options.

ft = fittype( ['fourier',num2str(n)'] );

opts = fitoptions( ft );

opts.Display = 'Off';

% Fit model to data.

[fitresult, gof] = fit( xData, yData, ft, opts );

% 擬合後的點的y坐標

yy = fitresult(xData);

在命令窗口輸入:

% 輸入x,y,n

x = 0:0.1:2*pi;

y = rand(length(x),1);

n = 6;

% 輸出為擬合後的點的y坐標

yy = zzz700createFit(x, y, n)

  • 上一篇:在面試PHP工程師時會被問哪些問題
  • 下一篇:征途雙修什麽好?
  • copyright 2024編程學習大全網