作业帮 > 综合 > 作业

matlab人口数量预测

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/13 15:49:50
matlab人口数量预测
求高手帮忙function y=nihehanshu(x,xdata)
y=1./(4.5^(-1)+exp(-x(1)-x(2)*xdata))
xdata=1790:10:1980;
ydata=[3.9,5.3,7.2,9.6,12.9,17.1,23.2,31.4,28.6,50.2,62.0,72.0,92.0,106.5,123.2,131.7,150.7,179.3,204.0,226.5];
x0=[0,0];
[x,resnorm]=lsqcurvefit(@nihehanshu,x0,xdata,ydata)问题出在哪 为什么在命令窗口运行不了 应该怎样直接在命令窗口编程?
你的参数没有被传进去
应该改写成这样,
[x,resnorm]=lsqcurvefit(@(x,xdata) nihehanshu(x,xdata),x0,xdata,ydata)