拉格朗日插值法maltab如何算计算自定义面积

拉格朗日插值已经定义,如何利用拉格朗日求出面积,面积自己设计一组数据进行验证,比如半圆,某段规律弧线等等

function yh=lagrange(x,y,xh)
n=length(x);
m=length(xh);
yh=zeros(1,m);
c1=ones(n-1,1);
c2=ones(1,m);
for i=1:n
    xp=x([1:i-1 i+1:n]);
    yh=yh+y(i)*prod((c1*xh-xp'*c2)./(x(i)-xp'*c2));
end
plot(xh,yh,'b'); 
hold on;
plot(x,y,'r');
title('Lagrange插值');

可以参考一下上述代码

您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632