求助大佬们用matlab的lsqcurcefit拟合参数出现了错误,是哪里有问题啊~
x=[157153951010345456143722424173895656958065488710322773/112248813264058738429149872529435339621662720 -29974732778375871340186477242363422313193406464/21409762051402805028753256326567714619 -2177946361862935407392675210461184/321146430771042075431298844898515719285 0 -0.5185];
xdata=1:150;
ydata=[291 431 526 771 1208 1870 2613 4349 5739 7416 9305 11288 13744 16367 19382 22942 26302 28971 31771 33649 35970 37626 38800 51860 55748 56872 57416 57929 58016 57805 56727 55389 53285 51411 49824 47672 45604 43258 39919 37414 35329 32652 30004 27433 25352 23784 22177 20533 19016 17721 16145 14831 13526 12094 10734 9898 8976 8056 7263 6569 6013 5549 5120 4735 4287 3947 3460 3128 2691 2396 2161 2004 1863 1727 1562 1376 1299 1242 1190 1160 1116 1089 1138 1156 1170 1137 1107 1081 1058 1041 1031 1003 1005 959 915 838 801 723 648 647 619 599 557 531 481 395 339 295 260 208 148 141 115 104 101 91 89 86 82 85 87 84 82 79 79 83 81 79 73 70 63 63 76 73 73 69 66 67 70 65 58 55 62 65 74 129 177 210 252 265];
fun=@(x,xdata)x(1).*exp(xdata.*((43.*exp(-xdata.^2/1910))/40 - 101213/100000)) + x(2).*exp(-(xdata.*(x(5) + x(4) + (8252335428814705.