matlab中,我想实现S-G九点平滑,我有1866个数据,怎样用循环实现九点平滑一次呢?帮忙看看程序。初学编程 可能有很大问题,望各位帮忙哦
    clear;
x_input=csvread('T.CSV');
y_input=csvread('A.CSV');%输入两组数据

k=0;
 
for j=1:207;i=1:1866;
    
       while i>=9*k,i<=9*(k+1)
             x1(i)=x_input(i);    
             y1(i)=y_input(i);导入九个数据
             i=i+1;
       end
       n=4;
       p=polyfit(x1,y1,n)%导入九个数据后,多项式拟合一次
       k=k+1;
   
    j=j+1;
end