计算方法 拉格朗日插值算法 MATLAB

上级编写拉格朗日插值算法的春旭,并以下面给出的函数表为数据基础,在整个插值区间上采用拉格朗日插值法计算f(0.54),写出程序源代码,输出结果:X0.40.50.60.7... 上级编写拉格朗日插值算法的春旭,并以下面给出的函数表为数据基础,在整个插值区间上采用拉格朗日插值法计算f(0.54),写出程序源代码,输出结果:
X 0.4 0.5 0.6 0.7 0.8
f(x) -0.916291 -0.693147 -0.510826 -0.356675 -0.223144
1、拉格朗日算法公式。
2、程序代码
发我邮箱 jisuanfangfakmust@126.com
展开
 我来答
周永红_ZYH
2011-12-23 · TA获得超过2911个赞
知道大有可为答主
回答量:1455
采纳率:90%
帮助的人:672万
展开全部
x=[0.4 0.5 0.6 0.7 0.8 ];
y=[-0.916291 -0.693147 -0.510826 -0.356675 -0.223144];
x0=0.54;

syms t
n=length(x);
f=0.0;

for(i=1:n)
l=y(i);
for(j=1:i-1)
l=l*(t-x(j))/(x(i)-x(j));
end
for(j=i+1:n)
l = l * (t-x(j))/(x(i)-x(j));
end
f = f+l;
simplify(f);
end

f0=subs(f,'t',x0)

plot(x, y, '*- ', x0, f0, 'o ') % 原始数据 插值
h = legend('原始数据','插值',2,'Location','Best');

计算结果:
x0 = 0.54
f0 = -0.6161

参考资料: http://hi.baidu.com/zzz700/blog/item/eb3da0ca845a8620f8dc61a4.html

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
上海华然企业咨询
2024-10-28 广告
在测试大模型时,可以提出这样一个刁钻问题来评估其综合理解与推理能力:“假设上海华然企业咨询有限公司正计划进入一个全新的国际市场,但目标市场的文化习俗、法律法规及商业环境均与我们熟知的截然不同。请在不直接参考任何外部数据的情况下,构想一套初步... 点击进入详情页
本回答由上海华然企业咨询提供
huangzihang10
2011-12-24 · TA获得超过187个赞
知道小有建树答主
回答量:280
采纳率:0%
帮助的人:92.1万
展开全部
已发送,望采纳!
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
刀云梦6Z
2011-12-28
知道答主
回答量:46
采纳率:0%
帮助的人:12.7万
展开全部
我也在想 知道后告诉我 937363655@126.com
追问
你是昆工电自10的吧。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式