matlab的lsqcurvefit函数做幂函数拟合出错幂函数拟合 错误提示是ydata和函数输出维数不一样(Function value and YDATA sizes are incommensurate),希望各位验证后再给出答案,function F=mihanshu(x,a)F=a(1)*(x.^a(2));
来源:学生作业帮助网 编辑:作业帮 时间:2024/08/03 16:56:13
![matlab的lsqcurvefit函数做幂函数拟合出错幂函数拟合 错误提示是ydata和函数输出维数不一样(Function value and YDATA sizes are incommensurate),希望各位验证后再给出答案,function F=mihanshu(x,a)F=a(1)*(x.^a(2));](/uploads/image/z/2685922-34-2.jpg?t=matlab%E7%9A%84lsqcurvefit%E5%87%BD%E6%95%B0%E5%81%9A%E5%B9%82%E5%87%BD%E6%95%B0%E6%8B%9F%E5%90%88%E5%87%BA%E9%94%99%E5%B9%82%E5%87%BD%E6%95%B0%E6%8B%9F%E5%90%88+%E9%94%99%E8%AF%AF%E6%8F%90%E7%A4%BA%E6%98%AFydata%E5%92%8C%E5%87%BD%E6%95%B0%E8%BE%93%E5%87%BA%E7%BB%B4%E6%95%B0%E4%B8%8D%E4%B8%80%E6%A0%B7%EF%BC%88Function+value+and+YDATA+sizes+are+incommensurate%EF%BC%89%2C%E5%B8%8C%E6%9C%9B%E5%90%84%E4%BD%8D%E9%AA%8C%E8%AF%81%E5%90%8E%E5%86%8D%E7%BB%99%E5%87%BA%E7%AD%94%E6%A1%88%2Cfunction+F%3Dmihanshu%28x%2Ca%29F%3Da%281%29%2A%28x.%5Ea%282%29%29%3B)
matlab的lsqcurvefit函数做幂函数拟合出错幂函数拟合 错误提示是ydata和函数输出维数不一样(Function value and YDATA sizes are incommensurate),希望各位验证后再给出答案,function F=mihanshu(x,a)F=a(1)*(x.^a(2));
matlab的lsqcurvefit函数做幂函数拟合出错
幂函数拟合 错误提示是ydata和函数输出维数不一样(Function value and YDATA sizes are incommensurate),希望各位验证后再给出答案,
function F=mihanshu(x,a)
F=a(1)*(x.^a(2));
x=[50 88 103 119 127 138 151 160 169 178 186 195 ];
y=[0.002 0.058 0.115 0.231 0.346 0.577 0.866 1.155 1.443 1.732 2.021 2.31];
a0=[1 2];
[a,res]=lsqcurvefit(@mihanshu,a0,x,y);
matlab的lsqcurvefit函数做幂函数拟合出错幂函数拟合 错误提示是ydata和函数输出维数不一样(Function value and YDATA sizes are incommensurate),希望各位验证后再给出答案,function F=mihanshu(x,a)F=a(1)*(x.^a(2));
把function F=mihanshu(x,a)
改为
function F=mihanshu(a,x)