当前位置:文档之家› 第3章 多项式插值方法

第3章 多项式插值方法

插值法和拟合实验报告(数值计算)

插值法和拟合实验报告 一、 实验目的 1.通过进行不同类型的插值,比较各种插值的效果,明确各种插值的优越性; 2.通过比较不同次数的多项式拟合效果,了解多项式拟合的原理; 3.利用matlab 编程,学会matlab 命令; 4.掌握拉格朗日插值法; 5.掌握多项式拟合的特点和方法。 二、 实验题目 1.、插值法实验 将区间[-5,5]10等分,对下列函数分别计算插值节点 k x 的值,进行不同类型 的插值,作出插值函数的图形并与)(x f y =的图形进行比较: ;11)(2x x f += ;a r c t a n )(x x f = .1)(42 x x x f += (1) 做拉格朗日插值; (2) 做分段线性插值; (3) 做三次样条插值. 2、拟合实验 给定数据点如下表所示: 分别对上述数据作三次多项式和五次多项式拟合,并求平方误差,作出离散函数 ),(i i y x 和拟合函数的图形。 三、 实验原理 1.、插值法实验

∏∑∏∏∏∑∑≠==≠=≠=≠=+-==--= =-= ==-=-=----==++==j i j j i i i i i n i i n n j i j j n j i j j i i n j i j j n i i i n i i n n n o i n i i n x x x x x y x l x L x x c n i x x c x x x c x x x x x x x x c y x l x L y x l y x l y x l x L ,00 ,0,0,01100 00 )(l )()() (1 ,1,0, 1)()(l ) ()())(()()()()()()()(, 故, 得 再由,设 2、拟合实验

最新多项式乘以多项式的教案

多项式乘以多项式的 教案

精品好文档,推荐学习交流 一、授课教师:永德一中教师施金海 二、教学内容:课本P147多项式乘以多项式 三、教学目标: 1、知识与技能:让学生理解多项式乘以多项式的运算法 则,能够按多项式乘法步骤进行简单的乘法 运算。 2、过程与方法:经历探索多项式与多项式相乘的运算法 则的推导过程,体会运算的。 3、情感与态度:通过推理,培养学生计算能力,发展有 条理的思考,逐步形成主动探索的习惯。 四、教学重点:多项式与多项式的乘法法则的理解及应用。 五、教学难点:多项式与多项式的乘法法则的应用。 六、教学关键:多项式的乘法应先转化为单项式与多项式而后 再应用已学过的运算法则解决。 七、教学方法:采用“情境——探索”教学方法,让学生在设的 情境中,通过操作感知多项式与多项式乘法的 内涵。 八、教学模式:用启发、诱导,探究的教学模式。 九、教具准备:幻灯片。 十、教学过程: (一)回顾与思考(出示课件) 教师:如何进行单项式与多项式相乘的运算?

精品好文档,推荐学习交流 学生:将单项式分别乘以多项式的各项,再把所得的积相加。 教师:进行单项式与多项式乘法运算时,要注意什么? 学生:(1)不能漏乘。(即:单项式要乘遍多项式的每一项) (2)去括号时注意符号的确定。 教师:对于公式:bx ax x b a +=+)(,那么当n m x +=时, ?)(=+x b a 即:))(()(n m b a x b a ++=+等于多少? 教师:要完成上述问题,我们先来解决以下问题: (出示课件)我们怎样来表示此绿地的总面积呢?想一想可以用几种方法表示? 学生:图2,可得总面积为2 ))((米n m b a ++ 学生:图3,可得总面积为2 )()(米n m b n m a +++或 2米bn bm an am +++ 教师:请同学们看看这3个式子都是表示了绿地的总面积,那 么它们相等吗? 我们可以把绿地分成4部分(出示课件),所以总面积就等 于各个部分面积相加,你们观察它分的过程:所以知道怎样计算:))((n m b a ++吗? 学生:))((n m b a ++bn bm an am +++= 教师:你能用语言叙述多项式乘以多项式的乘法法则了吗? 学生:多项式与多项式相乘,先用一个多项式的每一项分别乘 以另一个多项式的每一项,在把所得的积相加。

拉格朗日插值实验报告

实验名称: 实验一拉格朗日插值 1引言 我们在生产生活中常常会遇到这样的问题: 某个实际问题中,函数f(x)在区间[a,b ]上存在 且连续,但却很难找到其表达式,只能通过实验和观测得到有限点上的函数表。显然,根据 这些点的函数值来求其它点的函数值是非常困难的。有些情况虽然可以写出表达式,但结构 复杂,使用不方便。所以我们总是希望根据已有的数据点(或函数表)来构造某个简单函数 P(x)作为f(x)的近似值。插值法是解决此类问题的一种比较古老的、 但却很常用的方法。它不 仅直接广泛地应用于生产实际和科学研究中,而且也是进一步学习数值计算方法的基础。 2实验目的和要求 运用Matlab 编写三个.m 文件,定义三种插值函数,要求一次性输入整函数表,并利用 计算机选择在插值计算中所需的节点。分别通过分段线性插值、分段二次插值和全区间上拉 格朗日插值计算 f(0.15),f(0.31),f(0.47)的近似值。已知函数表如下: 3算法原理与流程图 (1)原理 设函数y=在插值区间[a,b ]上连续,且在n+1个不同的插值节点a^X o ,x 1,…,x wb 上分别取 值 y o ,y 1,…,y n 。目的是要在一个性质优良、便于计算的插值函数类 ①中,求一简单函数P(x), 满足插值条 件P(X i )=y i (i=0,1,…”n)而在其他点x I 上,作为f(x)近似值。求插值函数P(x)的 方法称为插值法。在本实验中,采用拉格朗日插值法。 ①分段低次插值 当给定了 n+1个点X 0VXK …

三次样条插值、拉格朗日插值、herminte插值

三次样条插值: function s=spline(x0,y0,y2l,y2n,x) n=length(x0); km=length(x); a(1)=-0.5; b(1)=3*(y0(2)-y0(1))/(2*(x0(2)-x0(1))); for j=1:n-1 h(j)=x0(j+1)-x0(j); end for j=2:n-1 alpha(j)=h(j-1)/(h(j-1)+h(j)); beta(j)=3*((1-alpha(j))*y0(j)-y(j-1)/h(j-1)+alpha(j)*(y0(j+1)-y0(j))/h(j)); a(j)=-alpha(j)/(2+(1-alpha(j))*a(j-1)); b(j)=(beta(j)-(1-alpha(j))*b(j-1))/(2+(1-alpha(j))*a(j-1)); end m(n)=(3*(y0(n)-y0(n-1))/h(n-1)+y2n*h(n-1)/2-b(n-1))/(2+a(n-1)); for j=(n-1):-1:1 m(j)=a(j)*m(j+1)+b(j); end for k=1:km for j=1:(n-1) if ((x(k)>x0(j))&(x(k)

数值分析拉格朗日插值法上机实验报告

课题一:拉格朗日插值法 1.实验目的 1.学习和掌握拉格朗日插值多项式。 2.运用拉格朗日插值多项式进行计算。 2.实验过程 作出插值点(1.00,0.00),(-1.00,-3.00),(2.00,4.00)二、算法步骤 已知:某些点的坐标以及点数。 输入:条件点数以及这些点的坐标。 输出:根据给定的点求出其对应的拉格朗日插值多项式的值。 3.程序流程: (1)输入已知点的个数; (2)分别输入已知点的X坐标; (3)分别输入已知点的Y坐标; 程序如下: #include #include #include float lagrange(float *x,float *y,float xx,int n) /*拉格朗日

插值算法*/ { int i,j; float *a,yy=0.0; /*a作为临时变量,记录拉格朗日插值多项*/ a=(float*)malloc(n*sizeof(float)); for(i=0;i<=n-1;i++) { a[i]=y[i]; for(j=0;j<=n-1;j++) if(j!=i) a[i]*=(xx-x[j])/(x[i]-x[j]); yy+=a[i]; } free(a); return yy; } int main() { int i; int n; float x[20],y[20],xx,yy; printf("Input n:");

scanf("%d",&n); if(n<=0) { printf("Error! The value of n must in (0,20)."); getch();return 1; } for(i=0;i<=n-1;i++) { printf("x[%d]:",i); scanf("%f",&x[i]); } printf("\n"); for(i=0;i<=n-1;i++) { printf("y[%d]:",i);scanf("%f",&y[i]); } printf("\n"); printf("Input xx:"); scanf("%f",&xx); yy=lagrange(x,y,xx,n); printf("x=%f,y=%f\n",xx,yy); getch(); } 举例如下:已知当x=1,-1,2时f(x)=0,-3,4,求f(1.5)的值。

单项式乘以多项式(教案设计)

整式的乘法(二) 单项式乘以多项式(教案) 学习目标 1.在具体情景中,了解单项式乘以多项式的意义,理解单项式与多项式的乘法法则; 2.能熟练、正确地运用法则进行单项式与多项式的乘法运算. 3.经历探索乘法运算法则的过程,让学生体验从“特殊”到“一般”的分析问题的方法,感受“转化思想”、“数形结合思想”,发展观察、归纳、猜测、验证等能力. 4.初步学会从数学角度提出问题,运用所学知识解决问题,发展应用意识.通过反思,获得解决问题的经验.发展有条理的思考及语言表达能力. 学习重点:在经历法则的探究过程中,深刻理解法则从而熟练地运用法则. 学习难点:正确判断单项式与多项式相乘的积的符号. 学习过程: 一、复习回顾 1、单项式与单项式怎样相乘. 单项式与单项式相乘,把它们的系数、相同字母分别相乘,对于只在一个单项式里含有的字母,则连同它的指数作为积的一个因式.

2、单项式与单项式怎样相乘运用了哪些乘法运算律?除此之外,还有什么乘法运算律? 单项式与单项式相乘运用了乘法交换律、结合律, 一、联系生活设境激趣 问题一:1.在一次绿色环保活动中购买奖品如下表, ⑴有几种算法计算共花了多少钱?⑵各种算法之间有什么联系? 请列式:方法1: ; 方法2: . 联系……① 2.将等式15(5.20+3.40+0.70) =15×5.20+15×3.40+15×0.70 中的数字用字母代替也可得到等式:m(a+b+c) =ma+mb+mc;……② 问题二:三家连锁店以相同的价格m (单位:元/瓶) 销售某种商品,它们在一个月内的销售量(单位:瓶) 分别是a,b,c。你能用不同的方法计算它们在这个月内销售这种商品的总收入吗? 方法一:先求三家连锁店的总销量,再求总收入,即 总收入(单位:元)为:m(a+b+c) 方法二:先分别求三家连锁店的收入,再求它们的和,

插值法实验报告

实验二插值法 1、实验目的: 1、掌握直接利用拉格郎日插值多项式计算函数在已知点的函数值;观察拉格郎日插值的龙格现象。 2、了解Hermite插值法、三次样条插值法原理,结合计算公式,确定函数值。 2、实验要求: 1)认真分析题目的条件和要求,复习相关的理论知识,选择适当的解决方案和算法; 2)编写上机实验程序,作好上机前的准备工作; 3)上机调试程序,并试算各种方案,记录计算的结果(包括必要的中间结果); 4)分析和解释计算结果; 5)按照要求书写实验报告; 3、实验内容: 1) 用拉格郎日插值公式确定函数值;对函数f(x)进行拉格郎日插值,并对f(x)与插值多项式的曲线作比较。 已知函数表:(0.56160,0.82741)、(0.56280,0.82659)、(0.56401,0.82577)、(0.56521,0.82495)用三次拉格朗日插值多项式求x=0.5635时函数近似值。 2) 求满足插值条件的插值多项式及余项 1) 4、题目:插值法 5、原理: 拉格郎日插值原理: n次拉格朗日插值多项式为:L n (x)=y l (x)+y 1 l 1 (x)+y 2 l 2 (x)+…+y n l n (x)

n=1时,称为线性插值, L 1(x)=y (x-x 1 )/(x -x 1 )+y 1 (x-x )/(x 1 -x )=y +(y 1 -x )(x-x )/(x 1 -x ) n=2时,称为二次插值或抛物线插值, L 2(x)=y (x-x 1 )(x-x 2 )/(x -x 1 )/(x -x 2 )+y 1 (x-x )(x-x 2 )/(x 1 -x )/(x 1 -x 2 )+y 2 (x -x 0)(x-x 1 )/(x 2 -x )/(x 2 -x 1 ) n=i时, Li= (X-X0)……(X-X i-1)(x-x i+1) ……(x-x n) (X-X0)……(X-X i-1)(x-x i+1) ……(x-x n) 6、设计思想: 拉格朗日插值法是根据n + 1个点x0, x1, ... x n(x0 < x1 < ... x n)的函数值f (x0), f (x1) , ... , f (x n)推出n次多項式p(x),然后n次多項式p (x)求出任意的点x对应的函数值f (x)的算法。 7、对应程序: 1 ) 三次拉格朗日插值多项式求x=0.5635时函数近似值 #include"stdio.h" #define n 5 void main() { int i,j; float x[n],y[n]; float x1; float a=1; float b=1; float lx=0; printf("\n请输入想要求解的X:\n x="); scanf("%f",&x1); printf("请输入所有点的横纵坐标:\n"); for(i=1;i

三次样条插值方法的应用

CENTRAL SOUTH UNIVERSITY 数值分析实验报告

三次样条插值方法的应用 一、问题背景 分段低次插值函数往往具有很好的收敛性,计算过程简单,稳定性好,并且易于在在电子计算机上实现,但其光滑性较差,对于像高速飞机的机翼形线船体放样等型值线往往要求具有二阶光滑度,即有二阶连续导数,早期工程师制图时,把富有弹性的细长木条(即所谓的样条)用压铁固定在样点上,在其他地方让他自由弯曲,然后沿木条画下曲线,称为样条曲线。样条曲线实际上是由分段三次曲线并接而成,在连接点即样点上要求二阶导数连续,从数学上加以概括就得到数学样条这一概念。下面我们讨论最常用的三次样条函数及其应用。 二、数学模型 样条函数可以给出光滑的插值曲线(面),因此在数值逼近、常微分方程和偏微分方程的数值解及科学和工程的计算中起着重要的作用。 设区间[]b ,a 上给定有关划分b x x n =<<<= 10x a ,S 为[]b ,a 上满足下面条件的函数。 ● )(b a C S ,2∈; ● S 在每个子区间[]1,+i i x x 上是三次多项式。 则称S 为关于划分的三次样条函数。常用的三次样条函数的边界条件有三种类型: ● Ⅰ型 ()()n n n f x S f x S ''0'',==。 ● Ⅱ型 ()()n n n f x S f x S ''''0'''',==,其特殊情况为()()0''''==n n x S x S 。 ● Ⅲ型 ()() 3,2,1,0,0==j x S x S n j j ,此条件称为周期样条函数。 鉴于Ⅱ型三次样条插值函数在实际应用中的重要地位,在此主要对它进行详细介绍。 三、算法及流程 按照传统的编程方法,可将公式直接转换为MATLAB 可是别的语言即可;另一种是运用矩阵运算,发挥MATLAB 在矩阵运算上的优势。两种方法都可以方便地得到结果。方法二更直观,但计算系数时要特别注意。这里计算的是方法一的程序,采用的是Ⅱ型边界条件,取名为spline2.m 。 Matlab 代码如下: function s=spline2(x0,y0,y21,y2n,x) %s=spline2(x0,y0,y21,y2n,x) %x0,y0 are existed points,x are insert points,y21,y2n are the second

数值分析实验报告-插值、三次样条Word版

实验报告:牛顿差值多项式&三次样条 问题:在区间[-1,1]上分别取n=10、20用两组等距节点对龙格函数21()25f x x 作多项式插值及三次样条插值,对每个n 值,分别画出插值函数及()f x 的图形。 实验目的:通过编程实现牛顿插值方法和三次样条方法,加深对多项式插值的理解。应用所编程序解决实际算例。 实验要求: 1. 认真分析问题,深刻理解相关理论知识并能熟练应用; 2. 编写相关程序并进行实验; 3. 调试程序,得到最终结果; 4. 分析解释实验结果; 5. 按照要求完成实验报告。 实验原理: 详见《数值分析 第5版》第二章相关内容。 实验内容: (1)牛顿插值多项式 1.1 当n=10时: 在Matlab 下编写代码完成计算和画图。结果如下: 代码: clear all clc x1=-1:0.2:1; y1=1./(1+25.*x1.^2); n=length(x1); f=y1(:); for j=2:n for i=n:-1:j f(i)=(f(i)-f(i-1))/(x1(i)-x1(i-j+1)); end end syms F x p ; F(1)=1;p(1)=y1(1); for i=2:n F(i)=F(i-1)*(x-x1(i-1)); p(i)=f(i)*F(i); end

syms P P=sum(p); P10=vpa(expand(P),5); x0=-1:0.001:1; y0=subs(P,x,x0); y2=subs(1/(1+25*x^2),x,x0); plot(x0,y0,x0,y2) grid on xlabel('x') ylabel('y') P10即我们所求的牛顿插值多项式,其结果为:P10(x)=-220.94*x^10+494.91*x^8-9.5065e-14*x^7-381.43*x^6-8.504e-14*x^5+123.36*x^4+2.0 202e-14*x^3-16.855*x^2-6.6594e-16*x+1.0 并且这里也能得到该牛顿插值多项式的在[-1,1]上的图形,并和原函数进行对比(见Fig.1)。 Fig.1 牛顿插值多项式(n=10)函数和原函数图形 从图形中我们可以明显的观察出插值函数在两端点处发生了剧烈的波动,产生了极大的误差,即龙格现象,当n=20时,这一现象将更加明显。 1.2 当n=20时: 对n=10的代码进行修改就可以得到n=20时的代码。将“x1=-1:0.2:1;”改为“x1=-1:0.1:1;”即可。运行程序,我们得到n=20时的牛顿插值多项式,结果为:P20(x)= 260188.0*x^20 - 1.0121e6*x^18 + 2.6193e-12*x^17 + 1.6392e6*x^16 + 2.248e-11*x^15 - 1.4429e6*x^14 - 4.6331e-11*x^13 + 757299.0*x^12 + 1.7687e-11*x^11 - 245255.0*x^10 + 2.1019e-11*x^9 + 49318.0*x^8 + 3.5903e-12*x^7 - 6119.2*x^6 - 1.5935e-12*x^5 + 470.85*x^4 + 1.3597e-14*x^3 - 24.143*x^2 - 1.738e-14*x + 1.0 同样的,这里得到了该牛顿插值多项式的在[-1,1]上的图形,并和原函数进行对比(见Fig.2)。

插值法数值上机实验报告

插值法数值上机实验报告 实验题目: 利用下列条件做插值逼近,并与R (x) 的图像比较 考虑函数:R x y=1 1+x2 (1)用等距节点X i=?5+i,i=0,1,...,10.给出它的10次Newton插值多项式的图像; π),i=0,1,...,20.给出它的20次Lagrange插值多项式(2)用节点X i=5cos(2i+1 42 的图像; (3)用等距节点X i=?5+i,i=0,1,...,10.给出它的分段线性插值函数的图像;(4)用等距节点X i=?5+i,i=0,1,...,10.给出它的三次自然样条插值函数的图像; (5)用等距节点X i=?5+i,i=0,1,...,10.给出它的分段三次Hermite插值函数的图像; 实验图像结果:

实验结果分析: 1.为了验证Range现象,我还特意做了10次牛顿插值多项式和20次牛顿插值多项式的对比图像,结果如下图(图对称,只截取一半) 可以看出,Range现象在高次时变得更加明显。这也是由于高次多项式在端点处的最值随次数的变大很明显。可以料定高次多项式在两侧端点处剧烈震荡,在更小的间距内急剧上升然后下降,Range现象非常明显。

2.分析实验(2)的结果,我们会惊讶地发现,由于取21个点逼近,原本预料的Range现象会很明显,但这里却和f(x)拟合的很好。(即下图中Lagrange p(x)的图像)。可是上图中取均匀节点的20次牛顿多项式逼近的效果在端点处却很差。料想是由于节点X i=5cos2i+1 42 π ,i=0,1,...,20 取得很好。由书上第五章的 知识,对于函数y=1 1+x ,y 1 2对应的cherbyshev多项式的根恰好为X i= 5cos2i+1 42 π ,i=0,1,...,20 。由于所学限制,未能深入分析。 (3)比较三次样条插值图像和Hermit插值图像对原函数图像的逼近情形。见下图:

数值分析作业-三次样条插值

数值计算方法作业 实验4.3 三次样条差值函数 实验目的: 掌握三次样条插值函数的三弯矩方法。 实验函数: dt e x f x t ? ∞ -- = 2 221)(π x 0.0 0.1 0.2 0.3 0.4 F(x) 0.5000 0.5398 0.5793 0.6179 0.7554 求f(0.13)和f(0.36)的近似值 实验内容: (1) 编程实现求三次样条插值函数的算法,分别考虑不同的边界条件; (2) 计算各插值节点的弯矩值; (3) 在同一坐标系中绘制函数f(x),插值多项式,三次样条插值多项式的曲线 比较插值结果。 实验4.5 三次样条差值函数的收敛性 实验目的: 多项式插值不一定是收敛的,即插值的节点多,效果不一定好。对三次样条插值函数如何呢?理论上证明三次样条插值函数的收敛性是比较困难的,通过本实验可以证明这一理论结果。 实验内容: 按照一定的规则分别选择等距或非等距的插值节点,并不断增加插值节点的个数。 实验要求: (1) 随着节点个数的增加,比较被逼近函数和三样条插值函数的误差变化情 况,分析所得结果并与拉格朗日插值多项式比较; (2) 三次样条插值函数的思想最早产生于工业部门。作为工业应用的例子,考 实验名称 实验 4.3三次样条插值函数(P126) 4.5三次样条插值函数的收敛性(P127) 实验时间 姓名 班级 学号 成绩

虑如下例子:某汽车制造商根据三次样条插值函数设计车门曲线,其中一 段数据如下: k x 0 1 2 3 4 5 6 7 8 9 10 k y 0.0 0.79 1.53 2.19 2.71 3.03 3.27 2.89 3.06 3.19 3.29 k y ' 0.8 0.2 算法描述: 拉格朗日插值: 错误!未找到引用源。 其中错误!未找到引用源。是拉格朗日基函数,其表达式为:() ∏ ≠=--=n i j j j i j i x x x x x l 0) ()( 牛顿插值: ) )...()(](,...,,[....))(0](,,[)0](,[)()(1102101210100----++--+-+=n n n x x x x x x x x x x f x x x x x x x f x x x x f x f x N 其中????? ?? ?? ?????? --=--= --= -)/(]),...,[],...,[(]...,[..],[],[],,[)()(],[01102110x x x x x f x x x f x x x f x x x x f x x f x x x f x x x f x f x x f n n n n i k j i k j k j i j i j i j i 三样条插值: 所谓三次样条插值多项式Sn(x)是一种分段函数,它在节点Xi(a

用多项式模型进行数据拟合实验报告(附代码)

实验题目: 用多项式模型进行数据拟合实验 1 实验目的 本实验使用多项式模型对数据进行拟合,目的在于: (1)掌握数据拟合的基本原理,学会使用数学的方法来判定数据拟合的情况; (2)掌握最小二乘法的基本原理及计算方法; (3)熟悉使用matlab 进行算法的实现。 2 实验步骤 2.1 算法原理 所谓拟合是指寻找一条平滑的曲线,最不失真地去表现测量数据。反过来说,对测量 的实验数据,要对其进行公式化处理,用计算方法构造函数来近似表达数据的函数关系。由于函数构造方法的不同,有许多的逼近方法,工程中常用最小平方逼近(最小二乘法理论)来实现曲线的拟合。 最小二乘拟合利用已知的数据得出一条直线或曲线,使之在坐标系上与已知数据之间的距离的平方和最小。模型主要有:1.直线型2.多项式型3.分数函数型4.指数函数型5.对数线性型6.高斯函数型等,根据应用情况,选用不同的拟合模型。其中多项式型拟合模型应用比较广泛。 给定一组测量数据()i i y x ,,其中m i ,,3,2,1,0Λ=,共m+1个数据点,取多项式P (x ),使得 min )]([020 2=-=∑∑==m i i i m i i y x p r ,则称函数P (x )为拟合函数或最小二乘解,此时,令 ∑==n k k k n x a x p 0 )(,使得min ])([02 002=??? ? ??-=-=∑∑∑===m i n k i k i k m i i i n y x a y x p I ,其中 n a a a a ,,,,210Λ为待求的未知数,n 为多项式的最高次幂,由此该问题化为求),,,(210n a a a a I I Λ=的极值问题。 由多元函数求极值的必要条件:0)(200 =-=??∑∑==m i j i n k i k i k i x y x a a I ,其中n j ,,2,1,0Λ= 得到: ∑∑∑===+=n k m i i j i k m i k j i y x a x )(,其中n j ,,2,1,0Λ=,这是一个关于n a a a a ,,,,210Λ的线 性方程组,用矩阵表示如下所示:

八年级数学上册多项式乘以多项式教案

一、自主学习 1、计算: (1)(-5a2b)(-3a)(2)(2x)3(-5xy2) 2、计算: (1)(-4x2)﹒(3x+1)(2)3a(5a-2b) 二、合作探究 问题3 为了扩大街心花园的绿地面积,把一块原长a m、宽p m的长方形绿地,加长了b m,加宽了q m,你能用几种方法求出扩大后的绿地面积? ①若看成一个长方形 ②若看成四个小长方形 1、上面的式子表示的同一数量,所以 bq bp aq ap q p b a+ + + = + +) )( ( 如何得到的呢? 2、多项式与多项式相乘,先用乘,再。 三、学以致用 1、计算: (1))2 )( 1 3(+ +x x;(2)) )( 8 (y x y x- -;(3)) )( (2 2y xy x y x+ - + 2、计算: (1))3 )( 1 2(+ +x x(2)) 3 )( 2 (m n n m- + 生活中最珍贵的是什么,是平安。

生活中最珍贵的是什么,是平安。 (3)2)1(-a (4))3)(3(b a b a -+ (5))4)(12(2--x x (6))52)(32(2-++x x x 3、计算: (1))3)(2(++x x (2))1)(4(+-x x (3))2)(4(-+y y (4))3)(5(--y y 由上面计算的结果找规律,观察右图,填空: (_____)(____)(_____)))((2 ++=++x q x p x 四、当堂检测 1、多项式与多项式相乘,现用一个多项式的每一项乘另一个多项式的 ,再把所得的积 。 2、计算:=-?+)5()3(x x 。 3、)3)(3(+-ab ab 的计算结果是 。 4、计算:)23)(52(y x y x -+ 五、能力提升:(学有余力的同学完成) 若b x x x a x +-=+?+5)2()(2,求a ,b 的值。 六、作业: 课后反思

《多项式乘以多项式》教学设计

《多项式乘以多项式》教学设计 高清华教学目标: 知识与技能 1、探索多项式与多项式相乘的乘法法则。 2. 能灵活地进行整式的乘法运算。 过程与方法 1、经历探索多项式与多项式相乘的乘法法则的过程,体会乘法分配律的作用以及“整体”和“转化”的数学思想; 2、通过对乘法法则的探索,归纳与描述,发展有条理思考的能力和语言表达能力; 情感、态度与价值观 体验学习和把握数学问题的方法,树立学好数学的信心,培养学习数学的兴趣。 教学重点:多项式的乘法法则及其应用。 教学难点:探索多项式的乘法法则,灵活地进行整式的乘法运算。关键:多项式的乘法应先转化为单项式与多项式相乘进行运算,进一步转化为单项式的乘法,紧紧扣住这一线索。 教学方法:小组合作,自主学习 教学过程: 一、课前练习 师:前面我们学习了整式的乘法,快速做一做,看看你掌握的怎样

计算:2232)1(xy x ?- )1(2)2(x x -- ()x x x +24)3( x x x 9)19 44)(4(2?-- 生:交流答案 师:同学们看这道题怎样做())()5(b n a m ++(多媒体展示)他和我们以前所学的有何不同 生:现在是多项式乘多项式 师:那多项式乘多项式如何去计算呢这节课我们一起来探究吧! 二、 学习目标(多媒体) 师:看到这个课题你想学习哪些知识呢 生:交流 师:(多媒体呈现) 1、探究并了解多项式与多项式相乘的法则 2、熟练的运用法则进行运算 三、探求新知 问题助学一: 动手做一做:利用如下的长方形卡片拼成更大的长方形(多媒体) (学生活动)小组内展评作品,推选出最优秀的同学的作品给全班学生展示。 n

实验报告五 插值

浙江大学城市学院实验报告 课程名称 科学计算 实验项目名称 函数的数值逼近-插值 实验成绩 指导老师(签名 ) 日期 一. 实验目的和要求 1. 掌握用Matlab 计算Lagrange 、分段线性、三次样条三种插值的方法,改变节点的数目, 对三种插值结果进行初步分析。 2. 通过实例学习如何用插值方法解决实际问题。 二. 实验内容和原理 1) 编程题2-1要求写出Matlab 源程序(m 文件),并对每一行语句加上适当的注释语句; 2) 分析应用题2-2,2-3,2-4,2-5要求将问题的分析过程、Matlab 源程序、运行结果和结 果的解释、算法的分析等写在实验报告上。 2-1 编程 编写Lagrange 插值函数的Matlab 程序,其中n 个插值节点以数组0x ,0y 输入,m 个待求点的自变量以数组x 输入。输出数组y 为m 个待求点的函数值。 Lagrange 插值:=lagr(0,0,)y x y x Step 1 输入插值节点数组0x ,0y 和待求节点x ; Step 2 数组0x 的长度为n ,x 的长度为m ; Step 3 对1,2, ,i n =,构造第i 个插值基函数 111111(0)(0)(0)(0) ()(00)(00)(00)(00) i i n i i i i i i i n x x x x x x x x l x x x x x x x x x -+-+----= ---- 并计算在m 个待求点上的基函数值。 Step 4 根据公式1 0()n i i i y y l x == ∑分别计算m 个待求点上的函数值。 并对程序的每一行语句加上适当的注释语句。

多项式乘以多项式教学设计

《多项式乘以多项式》教学设计 朱宾琪教学目标: 知识与技能: 1、探索多项式与多项式相乘的乘法法则。 2. 能灵活地进行整式的乘法运算。 过程与方法: 1、经历探索多项式与多项式相乘的乘法法则的过程,体会乘法分配律的作用以及“整体”和“转化”的数学思想; 2、通过对乘法法则的探索,归纳与描述,发展有条理思考的能力和语言表达能力; 情感、态度与价值观 体验学习和把握数学问题的方法,树立学好数学的信心,培养学习数学的兴趣。 教学重点:多项式的乘法法则及其应用。 教学难点:探索多项式的乘法法则,灵活地进行整式的乘法运算。关键:多项式的乘法应先转化为单项式与多项式相乘进行运算,进一步转化为单项式的乘法,紧紧扣住这一线索。 教学方法:小组合作,自主学习 教学过程: 一、课前提问 师:1、多项式与多项式相乘的法则是什么?

依据是什么? 2、多项式与多项式相乘,结果的项数与原多项式的项数有何关系? 3、积的每一项的符号由谁决定? 计算: )32(3)4() 53(2)3() 35(4)2() 32(7)1(23322222xy xy y x b a a ax a ax b ab a +---- 生:交流答案 师:同学们看这道题怎样做?())()5(b n a m ++(多媒体展示)他和我们以前所学的有何不同? 生:现在是多项式乘多项式 师:那多项式乘多项式如何去计算呢?这节课我们一起来探究吧! 二、 学习目标(多媒体) 师:看到这个课题你想学习哪些知识呢? 生:交流 师:(多媒体呈现) 1、探究并了解多项式与多项式相乘的法则 2、熟练的运用法则进行运算 三、探求新知 问题助学一: 文文帮爸爸把原长为m 米,宽为b 米的菜地加长了n 米,拓宽了a 米,聪明的你能迅速表示出这块菜地现在的总面积吗? 你还能用更多的方法表示吗? (学生活动)小组内展评作品,推选出最优秀的同学的作品给全班学生展示。

关于三次样条插值函数的学习报告(研究生)资料

学习报告—— 三次样条函数插值问题的讨论 班级:数学二班 学号:152111033 姓名:刘楠楠

样条函数: 由一些按照某种光滑条件分段拼接起来的多项式组成的函数;最常用的样条函数为三次样条函数,即由三次多项式组成,满足处处有二阶连续导数。 一、三次样条函数的定义: 对插值区间[,]a b 进行划分,设节点011n n a x x x x b -=<< <<=,若 函数2()[,]s x c a b ∈在每个小区间1[,]i i x x +上是三次多项式,则称其为三次样条函数。如果同时满足()()i i s x f x = (0,1,2)i n =,则称()s x 为()f x 在 [,]a b 上的三次样条函数。 二、三次样条函数的确定: 由定义可设:101212 1(),[,] (),[,]()(),[,] n n n s x x x x s x x x x s x s x x x x -∈??∈?=???∈?其中()k s x 为1[,]k k x x -上的三次 多项式,且满足11(),()k k k k k k s x y s x y --== (1,2,,k n = 由2()[,]s x C a b ∈可得:''''''()(),()(),k k k k s x s x s x s x -+-+== 有''1()(),k k k k s x s x -++= ''''1()(),(1 ,2,,1)k k k k s x s x k n -+ +==-, 已知每个()k s x 均为三次多项式,有四个待定系数,所以共有4n 个待定系数,需要4n 个方程才能求解。前面已经得到22(1)42n n n +-=-个方程,因此要唯一确定三次插值函数,还要附加2个条件,一般上,实际问题通常对样条函数在端点处的状态有要求,即所谓的边界条件。 1、第一类边界条件:给定函数在端点处的一阶导数,即 ''''00(),()n n s x f s x f == 2、第二类边界条件:给定函数在端点处的二阶导数,即

《多项式乘以多项式》教案.pdf

教案 【教学目标】: 知识与技能:理解并掌握多项式乘以多项式的法则. 过程与方法:经历探索多项式与多项式相乘的过程,通过导图,理解多项与多项式的结果,能够按多项式乘法步骤进行简单的多项式乘法的运算,达到熟练进行多项式的乘法运算的目的. 情感与态度:培养数学感知,体验数学在实际应用中的价值,树立良好的学习态度. 【教学重点】:多项式乘以多项式法则的形成过程以及理解和应用 【教学难点】:多项式乘以多项式法则正确使用 【教学关键】:多项式的乘法应先转化为单项式与多项式相乘进行运算,进一步再转化为单项式的乘法,紧紧扣住这一线索. 【教具】:多媒体课件 【教学过程】: 一、情境导入 (一)回顾旧知识。 1.教师引导学生复习单项式乘以多项式运算法则.并通过练习加以巩固:(1)(- 2a)(2a 2 - 3a + 1) (2) ab ( ab2 - 2ab) (二)问题探索 式子p(a+b)=pa+pb中的p,可以是单项式,也可以是多项式。如果p=m+n,那么p(a+b)就成了(m+n)(a+b),这就是今天我们所要讲的多项式与多项式相乘的问题。(由此引出课题。) 二、探索法则与应用。 问题:某地区在退耕还林期间,有一块原长m米、宽a米的长方形林区增长了n 米,加宽了b米。请你表示这块林区现在的面积。 问题:(1)如何表示扩大后的林区的面积? (2)用不同的方法表示出来后的等式为什么是相等的呢? (学生分组讨论,相互交流得出答案。) 学生得到了两种不同的表示方法,一个是(m+n)(a+n)平方米;另一个是(ma+mb+na+nb)米平方,以上的两个结果都是正确的。问:你从计算中发现了什么? 由于(m+n)(a+b)和(ma+mb+na+nb)表示同一个量, 故有(m+n)(a+b)=ma+mb+na+nb 问:你会计算这个式子吗?你是怎样计算的? 学生讨论得:由繁化简,把m+n看作一个整体,使之转化为单项式乘以多项式,即:[(m+n)(a+b)=(m+n)a+(m+n)b=ma+mb+na+nb。] 设计意图:这里重要的是学生能理解运算法则及其探索过程,体会分配律可以将多项式与多项式相乘转化为单项多与多项式相乘。渗透整体思想和转化思想。引导:观察这一结果的每一项与原来两个多项式各项之间的关系,能不能由原来的多项式各项之间相乘直接得到?如果能得到,又是怎样相乘得到的?(教师示

数值分析实验报告-插值、三次样条(教育教学)

实验报告:牛顿差值多项式&三次样条 问题:在区间[-1,1]上分别取n=10、20用两组等距节点对龙格函数2 1()25f x x 作多项式插值及三次样条插值,对每个n 值,分别画出插值函数及()f x 的图形。 实验目的:通过编程实现牛顿插值方法和三次样条方法,加深对多项式插值的理解。应用所编程序解决实际算例。 实验要求: 1. 认真分析问题,深刻理解相关理论知识并能熟练应用; 2. 编写相关程序并进行实验; 3. 调试程序,得到最终结果; 4. 分析解释实验结果; 5. 按照要求完成实验报告。 实验原理: 详见《数值分析 第5版》第二章相关内容。 实验内容: (1)牛顿插值多项式 1.1 当n=10时: 在Matlab 下编写代码完成计算和画图。结果如下: 代码: clear all clc x1=-1:0.2:1; y1=1./(1+25.*x1.^2); n=length(x1); f=y1(:); for j=2:n for i=n:-1:j f(i)=(f(i)-f(i-1))/(x1(i)-x1(i-j+1)); end end syms F x p ; F(1)=1;p(1)=y1(1); for i=2:n F(i)=F(i-1)*(x-x1(i-1)); p(i)=f(i)*F(i);

end syms P P=sum(p); P10=vpa(expand(P),5); x0=-1:0.001:1; y0=subs(P,x,x0); y2=subs(1/(1+25*x^2),x,x0); plot(x0,y0,x0,y2) grid on xlabel('x') ylabel('y') P10即我们所求的牛顿插值多项式,其结果为:P10(x)=-220.94*x^10+494.91*x^8-9.5065e-14*x^7-381.43*x^6-8.504e-14*x^5+123.36*x^4+2.0202e-1 4*x^3-16.855*x^2-6.6594e-16*x+1.0 并且这里也能得到该牛顿插值多项式的在[-1,1]上的图形,并和原函数进行对比(见Fig.1)。 Fig.1 牛顿插值多项式(n=10)函数和原函数图形 从图形中我们可以明显的观察出插值函数在两端点处发生了剧烈的波动,产生了极大的误差,即龙格现象,当n=20时,这一现象将更加明显。 1.2 当n=20时: 对n=10的代码进行修改就可以得到n=20时的代码。将“x1=-1:0.2:1;”改为“x1=-1:0.1:1;”即可。运行程序,我们得到n=20时的牛顿插值多项式,结果为:P20(x)= 260188.0*x^20 - 1.0121e6*x^18 + 2.6193e-12*x^17 + 1.6392e6*x^16 + 2.248e-11*x^15 - 1.4429e6*x^14 - 4.6331e-11*x^13 + 757299.0*x^12 + 1.7687e-11*x^11 - 245255.0*x^10 + 2.1019e-11*x^9 + 49318.0*x^8 + 3.5903e-12*x^7 - 6119.2*x^6 - 1.5935e-12*x^5 + 470.85*x^4 + 1.3597e-14*x^3 - 24.143*x^2 - 1.738e-14*x + 1.0 同样的,这里得到了该牛顿插值多项式的在[-1,1]上的图形,并和原函数进行对比(见Fig.2)。

相关主题
文本预览
相关文档 最新文档