MATLAB作业

发布 2022-09-20 19:31:28 阅读 1761

一、判断题。

a)对给定的连续函数,构造等距节点上的lagrange插值多项式,节点数目越多,得到的插值多项式越接近被逼近的函数。

答:错高次插值多项式会出现龙格现象。

b) 对给定的连续函数,构造其三次样条函数插值,则节点数目越多,得到的样条函数越接近被逼近的函数。

答:对。c) 高次的lagrange插值多项式很常用。

答:错高次lagrange插值会出现龙格现象。

d) 样条函数插值具有比较好的数值稳定性。

答:对。二、证明对任意的 ,都有其中的

为插值基函数。

证:rn(x)=f(x)-pn(x)=

对f(x)进行lagrange插值,得=0。

所以rn(x)=0,f(x)=pn(x)

因为y0=y1=y2=…=yn=1

pn(x)=l0(x)+l1(x)+…ln(x)=

三、(a) 求在节点。

上的三次自然样条(即。

b)用同样的数据作lagrange插值。并将及它的三次自然样条插值和lagrange多项式插值用matlab画出来,比较它们的结果。

解:(a) h1=-2 h2=-0.5 h3=0.5 h4=2

得 m1=m5=0 m2=-4/9 m3=32/9 m4=-4/3b)clc

clearx=[-2,-0.5,0,0.5,2];

y=abs(x);

x0=-2:0.01:2;

y1=interp1(x,y,x0,'spline');

plot(x0,y1,'b')

hold on

m=length(x0);

for i=1:m

z=x0(i);

s=0;for k=1:5

l=1;for j=1:5

if j~=k

l=l*(z-x(j))/x(k)-x(j));

endend

s=s+l*y(k);

endy2(i)=s;

endplot(x0,y2,'r')

legend('spline','lagrange',0)

matlab作业

2011029170002王柳。a 一个问题的病态性如何,与求解它的算法有关系。错 b 无论问题是否病态,好的算法都会得到它好的近似解。错 c 计算中使用更高的精度,可以改善问题的病态性。错 d 用一个稳定的算法计算一个良态问题,一定会得到它好的近似解。对 e 浮点数在整个数轴上是均匀分布。错 f ...

matlab作业

matlab语言 第3次作业 字符串,单元数组和结构体 专业 海洋技术 海洋测绘方向 姓名 张体强学号 1026222 1 如何将一个char 数据类型的向量转化为相应的double 型数据类型的数据向量。从式1 到8,判断这些语句是否正确。如果它们正确,那么将产生什么结果?这题不要在电脑中做。1....

matlab作业

电子与通信工程学院。通信系统 实验报告。2013 2014 学年第1学期。调频 fm 系统调制解调 专业 通信工程。班级 通信111 班。学号 姓名 指导教师姓名陈多瑜。2013年 11 月日。1.频率调制或调频 fm 1 设调制信号为m t 调频信号的数学表达式为。例如 m t 的时域波形为。m ...