代码如下:

%% 生成散点图 x = [1.4, 1.6, 2.8, 3.6]; y = [3.1, 3.3, 3.2, 2.8]; scatter(x, y);

%% B样条拟合 t = linspace(min(x), max(x), 1000); pp = spline(x, [y(1), y, y(end)]); yy = ppval(pp, t);

%% 绘制拟合曲线 hold on; plot(t, yy);

%% 求导并绘制 dpp = fnder(pp, 1); dyy = ppval(dpp, t); figure; plot(t, dyy);

使用matlab编写代码x和y分别为一组形如14162836的列表代表散点图的横纵坐标值请使用B样条拟合该散点图并将拟合后的曲线求导后画出来

原文地址: https://www.cveoy.top/t/topic/KZX 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录