没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
插值法MATLAB仿真实验
1、Lagrange插值法
方法:对给定的n个插值节点x1,x2,⋯,xn以及它们对应的函数值y1,y2,⋯,yn,利用构
造的n-1次Lagrange插值多项式,可以通过下面式子求得插值区间内任意x的函数
值。
Matlab实现:
fun
c
tion y
=
l
a
gr
a
nge
(
x
0,
y
0,
x
)
n
=
length
(
x
0);
%
记录插值节点个数
m
=
length
(
x
);
%
记录插值点个数
for i
=
1:
m
z
=
x
(
i
);
s
=
0.0;
for k
=
1:
n
p
=
1.0;
for j
=
1:
n
if
(
j
~=
k
)
p
=
p
*(
z
-
x
0(
j
))/(
x
0(
k
)-
x
0(
j
));
%
连乘
end
end
s
=
s
+
p
*
y
0(
k
);
%
求和
end
y
(
i
)
=
s
;
end
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
资源评论
真的是小恐龙吗?
- 粉丝: 20
- 资源: 7
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功