回复: [求助]请大虾帮忙解决个曲线拟合问题!
哦,我看走眼了,原来是这样啊,我以为你要计算闭合曲线的面积,那就更简单了,用数值积分计算好了
程序稍稍改一下:
clc;
clear;
x=[1 2 3 4 5 6 7 8];
y=[1 3 6 9 7 4 3 1];
plot(x,y,'r.','markersize',9);
hold on;
n=length(x);
t=1:n;
ti=linspace(1,n,100);
xi=spline(t,x,ti);
yi=spline(t,y,ti);
fill(xi,yi,'b');
grid on;
area=trapz(xi,yi);
disp(area);
|