用matlab对矩阵中的数据拟合

2024-11-24 21:00:57
推荐回答(1个)
回答1:

polyfit 函数名字打错了

y是你从excle导入的数据,有16行,若干列
num=size(y,2);
k=zeros(1,num)
x=(1:16)';
for ii=1:num
p=polyfit(x,y(:,ii),1);
k(ii)=p(1);
end

k是一个1行若干列的向量,长度和y的列数一致,每个位置储存拟合结果的斜率