一个x对应多个y,怎样用matlab曲线拟合?

日期:2014-02-15 05:25:55 人气:1

一个x对应多个y,怎样用matlab曲线拟合?

直接把x和y都当成向量处理就可以了: % 生成示例数据x=repmat(1:12,6,1);y=2+3*sin(x)+0.5*rand(size(x));% 拟合函数f=@(c,x)c(1)+c(2)*sin(x);% 拟合c=lsqcurvefit(f,[1 1],x(:),y(:))% 绘图plot(x(:),y(:),'k.',x(1,:),f(c,x(1,:)),'r--')legend('原始数据','拟合数据')
    A+
热门评论