这是MATLAB给出的解释“ error('optim:lsqcurvefit:YdataSizeMismatchFunVal','Function value and YDATA sizes are incommensurate.')”。
这是我编的程序代码“function y=sy7(x,t)
y=80000*(1-exp(-x(1)*t-x(2)*t))/(1+x(2)/x(1)*exp(-x(1)*t-x(2)*t));”
这是我运行时使用的代码“tdata=[4705 5174 5599 6190 6757 7376 8051 8720 9412 10246 11051 11873 12842 13660 14392 15206 15897 16668 17575 18376 19256 20264 21242 22049 23280 24588 25992];
ydata=[85900 86972 87883 89027 90038 91015 92054 92984 94009 95231 96399 97534 98625 99660 100692 101882 103005 104072 105098 106203 107224 108474 109542 110422 111216 112212 113204];
x0=[1 1];
x=lsqcurvefit('sy7',x0,tdata,ydata)”