项目场景:matlab-lsqcurvefit拟合报错 问题描述 报错提示:Function value and YDATA sizes are not equal 如果函数编写正确,输入输出数据向量大小一致仍然报错 原因分析: lsqcurvefit中fun函数的参数顺序必须是先系数,后自变量,例如 func=@(k,xi) k(1)+k(2).*(1-exp(-xi./k(3)))+k(4).*(1-exp(-xi./k(5))); 上式中k是系数,xi是自变量,顺序必须如此。