作业帮 > 数学 > 作业

得到函数图像后想研究0~t积分用matlab怎么求?

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/05/14 13:06:28
得到函数图像后想研究0~t积分用matlab怎么求?
spline方法>> x = [1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33]; y = [3 9.5 5 13.5 4 13.5 19 11.5 8.5 8 7 9.5 9 6 8.5 11 10 11 10 9 13 7.5 10 10 8 9.5 9.5 8 11.5 10 9.5 9 10]; index = 1:length(x); index2 = linspace(1, length(x), 101);x2 = interp1(index, x, index2, 'spline');y2 = interp1(index, y, index2, 'spline'); plot(x, y, 'o', x2, y2, '-'); legend('Origianldata', 'Interpolated data');得到函数图像后想研究0~x积分用matlab怎么求?







先用polyfit,polyval做曲线拟合,得到一个多项式,然后用int对该多项式在0-x区间做积分