当前位置:千优问>百科知识>给定公式 matlab 拟合曲线

给定公式 matlab 拟合曲线

2023-05-19 16:40:49 编辑:leo 浏览量:607

给定公式 matlab 拟合曲线

给定公式 matlab 拟合曲线

function p = salaryfitxdata = [197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010];ydata = [566 632 745 755 769 789 985 1110 1313 1428 1782 1920 2150 2292 2601 3149 4338 5145 5809 6241 6854 7656 8772 10007 11374 12567 14332 16614 19228 22844 26404 29688 32074];% n(t) = Ce^-kt + lt + (ks-l)/k;(C, l, s, k均为参数)p = lsqcurvefit(@(p,xdata)salary(p,xdata),[1 1 1 1],xdata,ydata); function n = salary(p,xdata) n = p(1)*exp(-p(2)*xdata) + p(3)*xdata -p(3)/p(2) + p(4); endend结果C = 1k = 0.925597304275270l = 4.01622443303604s = 0.982030558391601

标签:matlab,拟合,给定