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,re
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/04 18:29:38
![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,re](/uploads/image/z/11418639-15-9.jpg?t=matlab%E4%BA%BA%E5%8F%A3%E6%95%B0%E9%87%8F%E9%A2%84%E6%B5%8B%E6%B1%82%E9%AB%98%E6%89%8B%E5%B8%AE%E5%BF%99function+y%3Dnihehanshu%28x%2Cxdata%29y%3D1.%2F%284.5%5E%28-1%29%2Bexp%28-x%281%29-x%282%29%2Axdata%29%29xdata%3D1790%3A10%3A1980%3Bydata%3D%5B3.9%2C5.3%2C7.2%2C9.6%2C12.9%2C17.1%2C23.2%2C31.4%2C28.6%2C50.2%2C62.0%2C72.0%2C92.0%2C106.5%2C123.2%2C131.7%2C150.7%2C179.3%2C204.0%2C226.5%5D%3Bx0%3D%5B0%2C0%5D%3B%5Bx%2Cre)
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,re
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)问题出在哪 为什么在命令窗口运行不了 应该怎样直接在命令窗口编程?
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,re
你的参数没有被传进去
应该改写成这样,
[x,resnorm]=lsqcurvefit(@(x,xdata) nihehanshu(x,xdata),x0,xdata,ydata)