查看单个帖子
旧 2008-09-28, 23:10   #4
meteora1005
高级会员
 
注册日期: 2008-05-31
年龄: 38
帖子: 104
声望力: 19
meteora1005 正向着好的方向发展
默认 回复: [求助]请大虾帮忙解决个曲线拟合问题!

哦,我看走眼了,原来是这样啊,我以为你要计算闭合曲线的面积,那就更简单了,用数值积分计算好了
程序稍稍改一下:
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);
meteora1005 当前离线   回复时引用此帖