直接把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('原始数据','拟合数据')
← 上一条:如何用MATLAB对二组数据同时进行曲线拟合 下一条:在光照的条件下,将1mol甲烷与一定量的氯气 →