matlab拟合出错:Function value and YDATA sizes are not equal.
matlab拟合出错:Function value and YDATA sizes are not equal.
日期:2021-05-16 15:07:52 人气:1
把y赋值语句的转置符号去掉即可。
x是行向量,y应该也是行向量才对。
另外,使用多项式拟合完全可以用polyfit函数,比这个简单很多:
x=1:1:5;
y=[1976882 2972166 3752790 4077716 4154964];
a=polyfit(x,y,3);
plot(x,y,'ro',x,polyval