数值分析课程设计

合集下载

数值分析(计算方法)课程设计实验报告(附程序)

数值分析(计算方法)课程设计实验报告(附程序)

n=4 时,max[L(X)-h(X)]=0.4020;
n=8 时,max[L(X)-h(X)]=0.1708;
n=10 时,max[L(X)-h(X)]=0.1092。
图象分析: 从图象可以看出随着插值节点数的增加出现异常的摆动,中间能较好的接近 原函数,但两边却出现很大的误差。
(3).对定义在(-5,5)上的函数
程序代码 2:
x=[-1:0.2:1]; y=1./(1+25.*x.^2); x0=[-1:0.01:1]; y0=lagrange(x,y,x0); y1=1./(1+25.*x0.^2);
plot(x0,y0,'--r'); hold on; plot(x0,y1,'-b'); x2=abs(y0-y1); max(x2) ; 程序代码3: n=3; for i=1:n x(i)=cos(((2.*i-1).*pi)./(2.*(n+1))); y(i)=1./(1+25.*x(i).*x(i)); end x0=-1:0.01:1; y0=lagrange(x,y,x0); y1=1./(1+25.*x0.^2); plot(x0,y0,'--r') hold on plot(x0,y1,'-b')
以 x1,x2,„,xn+1 为插值节点构造上述各函数的 Lagrange 插值多项式, 比较其 结果。
设计过程: 已知函数 f(x)在 n+1 个点 x0,x1,…,xn 处的函数值为 y0,y1,…,yn 。 求一 n 次多 项式函数 Pn(x),使其满足: Pn(xi)=yi,i=0,1,…,n. 解决此问题的拉格朗日插值多项式公式如下

高等数值分析课程设计

高等数值分析课程设计

高等数值分析课程设计一、题目背景高等数值分析是计算数学领域的一门重要课程,它主要研究数值计算中的算法、误差分析、收敛性和稳定性等基本问题,涵盖了线性代数、数值微积分、常微分方程数值解等数学分支学科。

本文将介绍一项高等数值分析课程的设计,以增强学生对课程的理解和能力。

二、设计目标2.1 教学目标本课程设计旨在帮助学生:•掌握常见的数值分析算法;•熟悉各种算法的误差分析和收敛性;•能够独立设计和实现数值计算程序;•培养学生解决实际问题的能力。

2.2 实现目标为了实现教学目标,本课程设计将遵循以下原则:•采用案例分析和实例演示的方式,将数学理论与实际应用相结合;•强调算法的实现方法和效率分析;•通过小组合作的方式完成实践任务,培养学生的团队合作能力;•开设课程论文撰写指导和实践报告撰写指导课程,提高学生的学术写作能力。

三、课程内容本课程的教学安排如下:3.1 理论讲授•数值线性代数•数值微积分•常微分方程数值解•偏微分方程数值解3.2 实践任务•实现线性方程组求解算法•实现求解非线性方程的算法•实现常微分方程数值解算法•实现偏微分方程数值解算法3.3 课程论文和实践报告撰写要求每个学生提交一篇课程论文和一份实践报告,内容包括理论和实践部分。

论文部分主要包括:•算法的理论分析和数学推导;•算法的实现方法和效率分析;•算法的收敛性和稳定性分析。

实践报告部分主要包括:•实践任务的设计和实现方法;•算法实现的过程与结果分析;•算法的应用和实用性分析。

四、教学评估本课程的教学评估主要包括以下几个方面:4.1 学生成绩评估学生成绩评估包括平时分、实验成绩、论文得分和考试成绩。

其中,实验成绩和论文得分占总成绩的比重大于考试成绩。

4.2 教学效果评估教学效果评估将从以下几个方面进行:•学生数学知识的掌握程度;•学生对数值计算的算法和方法的理解程度;•学生的编程能力和算法实现的水平;•学生实践能力和团队协作能力的培养。

大学数值分析课程设计

大学数值分析课程设计

大学数值分析课程设计一、课程目标知识目标:1. 理解数值分析的基本概念,掌握数值计算方法及其数学原理;2. 掌握线性代数、微积分等基本数学工具在数值分析中的应用;3. 学会分析数值算法的稳定性和误差,评估数值结果的正确性。

技能目标:1. 能够运用数值分析方法解决实际工程和科学研究问题;2. 掌握常用数值分析软件的使用,提高数据处理和问题求解的效率;3. 培养编程实现数值算法的能力,提高解决复杂问题的技能。

情感态度价值观目标:1. 培养学生对数值分析的浓厚兴趣,激发学习积极性;2. 培养学生的团队合作精神,提高沟通与协作能力;3. 增强学生的数学素养,使其认识到数学在科学研究和社会发展中的重要性。

课程性质分析:本课程为大学数值分析课程,旨在教授学生数值计算的基本理论和方法,培养学生解决实际问题的能力。

学生特点分析:学生具备一定的高等数学基础,具有较强的逻辑思维能力和抽象思维能力。

教学要求:1. 注重理论与实践相结合,提高学生的实际操作能力;2. 鼓励学生主动参与讨论,培养学生的创新意识和解决问题的能力;3. 结合实际案例,强化学生对数值分析在工程和科研中的应用认识。

二、教学内容1. 数值分析基本概念:包括误差分析、稳定性、收敛性等;教材章节:第一章 数值分析概述2. 数值线性代数:矩阵运算、线性方程组求解、特征值与特征向量计算等;教材章节:第二章 线性代数的数值方法3. 数值微积分:数值积分、数值微分、常微分方程数值解等;教材章节:第三章 微积分的数值方法4. 非线性方程与系统求解:迭代法、牛顿法、弦截法等;教材章节:第四章 非线性方程与系统的数值解法5. 优化问题的数值方法:线性规划、非线性规划、最小二乘法等;教材章节:第五章 优化问题的数值方法6. 数值模拟与数值实验:蒙特卡洛方法、有限元方法、差分方法等;教材章节:第六章 数值模拟与数值实验7. 数值软件应用:MATLAB、Python等数值计算软件在数值分析中的应用;教材章节:第七章 数值软件及其应用教学进度安排:第1-2周:数值分析基本概念第3-4周:数值线性代数第5-6周:数值微积分第7-8周:非线性方程与系统求解第9-10周:优化问题的数值方法第11-12周:数值模拟与数值实验第13-14周:数值软件应用及综合案例分析教学内容确保科学性和系统性,注重理论与实践相结合,提高学生的实际操作能力。

《数值分析》课程教案

《数值分析》课程教案

《数值分析》课程教案数值分析课程教案一、课程介绍本课程旨在介绍数值分析的基本概念、方法和技巧,以及其在科学计算和工程应用中的实际应用。

通过本课程的研究,学生将了解和掌握数值分析的基本原理和技术,以及解决实际问题的实用方法。

二、教学目标- 了解数值分析的基本概念和发展历程- 掌握数值计算的基本方法和技巧- 理解数值算法的稳定性和收敛性- 能够利用数值分析方法解决实际问题三、教学内容1. 数值计算的基本概念和方法- 数值计算的历史和发展- 数值计算的误差与精度- 数值计算的舍入误差与截断误差- 数值计算的有效数字和有效位数2. 插值与逼近- 插值多项式和插值方法- 最小二乘逼近和曲线拟合3. 数值微积分- 数值积分的基本原理和方法- 数值求解常微分方程的方法4. 线性方程组的数值解法- 直接解法和迭代解法- 线性方程组的稳定性和收敛性5. 非线性方程的数值解法- 迭代法和牛顿法- 非线性方程的稳定性和收敛性6. 数值特征值问题- 特征值和特征向量的基本概念- 幂迭代法和QR方法7. 数值积分与数值微分- 数值积分的基本原理和方法- 数值微分的基本原理和方法四、教学方法1. 理论讲授:通过课堂授课,讲解数值分析的基本概念、原理和方法。

2. 上机实践:通过实际的数值计算和编程实践,巩固和应用所学的数值分析知识。

3. 课堂讨论:组织学生进行课堂讨论,加深对数值分析问题的理解和思考能力。

五、考核方式1. 平时表现:包括课堂参与和作业完成情况。

2. 期中考试:对学生对于数值分析概念、原理和方法的理解程度进行考查。

3. 期末项目:要求学生通过上机实验和编程实践,解决一个实际问题,并进行分析和报告。

六、参考教材1. 《数值分析》(第三版),贾岩. 高等教育出版社,2020年。

2. 《数值计算方法》,李刚. 清华大学出版社,2018年。

以上是《数值分析》课程教案的概要内容。

通过本课程的研究,学生将能够掌握数值分析的基本原理和技术,并应用于实际问题的解决中。

数值分析教学设计方案

数值分析教学设计方案

一、教学目标1. 知识目标:(1)使学生掌握数值分析的基本概念、基本理论和基本方法;(2)使学生了解数值分析在各个领域的应用;(3)使学生具备数值计算能力,能够解决实际问题。

2. 能力目标:(1)培养学生分析问题、解决问题的能力;(2)提高学生编程能力和计算机应用能力;(3)培养学生的团队协作和创新能力。

3. 情感目标:(1)激发学生对数值分析的兴趣和热情;(2)培养学生严谨、求实的科学态度;(3)提高学生的社会责任感和使命感。

二、教学内容1. 数值分析的基本概念和理论;2. 常用数值方法,如插值法、数值微分、数值积分、数值解微分方程等;3. 数值方法的误差分析;4. 数值方法的稳定性分析;5. 数值计算软件介绍与应用。

三、教学策略1. 采用启发式教学,引导学生主动探究;2. 注重理论与实践相结合,提高学生的实际操作能力;3. 采用案例教学,激发学生的学习兴趣;4. 采用小组合作学习,培养学生的团队协作能力;5. 利用现代教育技术,提高教学效果。

四、教学过程1. 导入新课:介绍数值分析的基本概念和意义,激发学生的学习兴趣。

2. 理论讲解:系统讲解数值分析的基本概念、基本理论和基本方法,注重理论联系实际。

3. 实例分析:结合实际问题,分析数值方法的应用,使学生掌握数值计算的基本步骤。

4. 实践操作:布置课后作业,让学生运用所学知识解决实际问题,提高学生的实际操作能力。

5. 小组讨论:组织学生进行小组讨论,培养学生的团队协作能力。

6. 总结与反思:引导学生总结所学知识,反思自己的学习过程,提高学习效果。

五、教学评价1. 课堂表现:观察学生的课堂参与度、讨论积极性和问题解决能力。

2. 作业完成情况:检查学生的作业完成质量,了解学生对知识的掌握程度。

3. 期末考试:通过考试检验学生对数值分析知识的掌握程度,了解教学效果。

4. 学生反馈:收集学生对教学方法的意见和建议,不断改进教学方法。

六、教学资源1. 教材:《数值分析》;2. 教学课件;3. 实际案例;4. 数值计算软件(如MATLAB、Python等)。

数值分析课程设计

数值分析课程设计

数值分析课程设计一、题目描述在本次数值分析课程设计中,我们需要实现下列内容:给定一个函数f(x),任取一个初值x0,使用牛顿法求出f(x)=0的一个根。

二、算法实现在数值计算中,牛顿法(Newton’s method) 是一种迭代算法,可以快速地求解方程的数值解,对于一般的实数函数,牛顿法可以用来求方程f(x)=0的根。

设x n是f(x)的根的一个近似值,y=f(x n)是对应的函数值,则用f(x)的一阶泰勒展开式$$ f(x) \\approx f(x_n)+f'(x_n)(x-x_n) $$且令上式等于零,得到牛顿迭代公式:$$ x_{n+1}=x_n-\\frac{f(x_n)}{f'(x_n)} $$若x0是f(x)的一个根的初始近似值,则$$ x_{n+1}=x_n-\\frac{f(x_n)}{f'(x_n)}, \\ n=0,1,2,\\cdots $$是迭代序列,如果 $\\lim\\limits_{n\\rightarrow \\infty}x_n=\\alpha$,且 $f(\\alpha)=0$,则 $\\alpha$ 是方程的一个根。

三、实验步骤1.确定初始值x0,计算f(x0)和f′(x0)。

2.按照牛顿法迭代公式计算x n+1。

3.如果满足指定的条件,则停止迭代,并输出x n+1。

4.否则,返回第二步迭代计算x n+2,直至满足指定的条件。

四、实验代码def newton_method(f, df, x0, eps=1e-8, max_iter=1000):'''利用牛顿法求解非线性方程f(x)=0的根。

:param f: 函数:param df: 导函数:param x0: 初值:param eps: 容差:param max_iter: 最大迭代次数:return:近似解'''n =1while True:x1 = x0 - f(x0) / df(x0)if abs(x1 - x0) < eps or n > max_iter:return x1x0 = x1n +=1五、实验结果我们使用上述实现的牛顿法来解决如下问题:$$ f(x) = x^2-3, \\ x_0=2 $$则f′(x)=2x。

《数值分析课程设计》课程教学大纲(本科)

《数值分析课程设计》课程教学大纲(本科)

《数值分析课程设计》教学大纲课程编号:sx080课程名称:数值分析英文名称:Numerical Analysis课程类型:实践教学课程要求:必修学时/学分:1周/I开课学期:4适用专业:数学与应用数学授课语言:中文课程网站:超星泛雅平台一、课程设计性质与任务数值分析课程设计是一门借助计算机实现数值计算方法设计的课程。

通过数值算法基本理论和实现能力的训练,具有利用计算机实现算法的能力,具有分析和优化算法能力;通过查找文献熟悉科学与工程计算问题中的领先的数值算法理论,形成自主学习以及独立设计和运用数值算法解决实际问题的能力。

二、课程设计与其他课程或教学环节的联系先修课程:《数值分析》,《C语言程序设计》后续课程:《数学模型》、《微分方程数值解法》联系:《数值分析》是数值分析课程设计的理论基础,《C语言程序设计》是数值分析课程设计实现工具之一。

数值分析课程设计为《微分方程数值解》的算法实现提供算法基础,为《数学模型》中数学问题的求解提供了一种重要的实现手段。

三、课程设计教学目标1 .通过应用C语言、Matlab等计算机语言,使学生具有编程实现数值算法并解决实际问题的能力;(支撑毕业要求指标点5.1)2.通过基本算法原理的学习与实现,具有优化算法和根据具体问题改进算法的能力;(支撑毕业要求指标点3.3)3.通过查阅资料和应用数值算法解决实际科学问题,形成学生的自主学习意识和有效的学习方法。

(支撑毕业要求指标点12.1)四、教学内容、基本要求与学时分配课程思政元素案例解析:1 .崇尚科学,敢于创新通过从牛顿法到其变形方法这样一个循序渐进的算法改进过程,来向学生阐释什么叫科学研究无止境,从而培养学生的永不满足的科学精神,激发学生努力学习,掌握好知识,敢于创新的精神。

2.热爱祖国,奋发图强在讲授数值积分的梯形公式和辛普森公式时,将会给同学们介绍华罗庚先生写的一本书——《数值积分及其应用》,突出介绍华罗庚先生与王元教授合作在数值积分方法与应用等的研究成果,并同时介绍了华罗庚先生的生平事迹,特别是他放弃美国优越生活条件和良好的科研环境,克服重重困难回到祖国怀抱,投身我国数学科研事业,为中国数学事业发展做出了杰出的贡献,被誉为“人民的数学家”,激发学生的爱国热情。

数值分析方法课程设计

数值分析方法课程设计

数值分析方法课程设计背景介绍数值分析是一门研究求解各种数学问题的有效数值计算方法的学科,其应用广泛,如科学计算、工程设计和金融计算等领域。

在数值分析中,许多方法依赖于计算机的计算能力。

此外,数值分析还需要对数学理论和计算机科学两方面的知识有较深的理解。

本课程设计旨在通过实践,帮助学生深入了解数值分析方法及其应用,并提高学生的计算机编程能力。

课程设计目标•熟练掌握数值分析中的基本算法和方法,如插值法、数值积分等•能够将所学算法应用于实际问题,并编写可靠的程序解决问题•加深对计算机编程的理解和掌握,增强编程实践和创新能力•提高对数值分析和计算机科学交叉领域的理解课程内容第一部分:基本算法和方法1.数值微积分基本概念和原理2.插值法及其在实际中的应用3.数值积分的基本方法和理论基础4.常微分方程常用数值解法第二部分:实践应用与编程实现1.利用插值法和数值积分求解实际问题2.实现数值微积分和常微分方程的求解程序3.利用现有的数值分析软件解决实际问题,如 MATLAB 和 Python 等课程设计方案1.向学生介绍数值分析基本算法和方法,并讲解其理论基础和实际应用。

2.向学生提供一些实际问题,引导学生根据所学算法和方法进行求解。

3.给予学生一定的编程实践机会,让他们能够将所学算法实现为程序,并运用到具体的问题中。

4.通过课程作业、仿真实验等形式对学生进行考核和评价,确保学生能够有效掌握所学知识和能力。

评价标准1.学生掌握数值分析基本算法和方法的程度2.学生在实际问题中应用所学算法的能力3.学生编程实践和创新能力的水平4.学生对数值分析和计算机科学交叉领域的理解总结本课程设计旨在培养学生的数值分析和计算机编程实践,通过课程作业和编程实践等形式将理论知识与实际问题相结合,提高学生的实践应用能力。

同时,本课程设计也为学生未来的研究和工作提供了一定的基础。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

本科生课程论文题目:数值分析课程设计姓名:学院:理学与信息科学学院专业:信息与计算科学专业班级:学号:指导教师:完成时间:2011年12月23日二○一一年十二月二十三日课 程 论 文 任 务 书论文题目 数值分析课程设计 论文内容(需明确列出研究的问题): 运用MATLAB 数学软件设计出数值分析的求拉格朗日插值多项式和牛顿插值多项式以及Polyfit 多项函数拟合来求22)(cx bx a x P ++=的拟合曲线和列主元Guass 消去法解方程组。

资料、数据、技术水平等方面的要求:论文要符合一般学术论文的写作规范,具备学术性、科学性和一定的创造性。

文字要流畅、语言要准确、论点要清楚、论据要准确、论证要完整、严密,有独立的观点和见解。

内容要理论联系实际,计算数据要求准确,涉及到他人的观点、统计数据或计算公式等要标明出处,结论要写的概括简短。

参考文献的书写按论文中引用的先后顺序连续编码。

(根据情况修改) 发出任务书日期2011.12.18 完成论文(设计)日期 2011.12.23 学科组或教研室意见(签字) 院、系(系)主任意见(签字)目录前言........................................................................................................ - 1 - 一、设计题1: .................................................................................... - 2 -(一)、求拉格朗日插值多项式 ................................................... - 2 -1.1理论知识 ............................................................................. - 2 -1.2拉格朗日插值的设计思路与算法如下: ......................... - 3 -2.求拉格朗日插值多项式的程序如下:(即Language.m文件) -3 -3.程序运行操作过程与输出结果 ............................................ - 4 -4.对计算过程与结果分析 ........................................................ - 5 -(二)、求牛顿插值多项式 ......................................................... - 5 -1.1理论知识 ............................................................................. - 5 -1.2设计思路与算法步骤 ......................................................... - 6 -2.求牛顿插值多项式的程序如下:(即Newton.m文件) ....... - 6 -3.程序运行操作过程与输出结果 ............................................ - 7 -4.对计算过程与结果的分析 ................................................. - 8 -5.在课程设计中的心得体会 .................................................... - 8 -二、设计题2: .................................................................................... - 8 -1.1理论知识 ............................................... 错误!未定义书签。

1.2算法步骤 ............................................... 错误!未定义书签。

2程序运行操作过程与输出结果 .............. 错误!未定义书签。

3.对计算过程与结果的分析 ...................... 错误!未定义书签。

4.在课程设计中的心得体会 ...................... 错误!未定义书签。

三、设计题3: ...................................................... 错误!未定义书签。

1.1理论知识 ............................................... 错误!未定义书签。

1.2设计思路 ............................................... 错误!未定义书签。

1.3算法步骤 ............................................... 错误!未定义书签。

2.程序清单 ............................................... 错误!未定义书签。

3.程序运行操作过程与输出结果 ........... 错误!未定义书签。

4.对计算过程与结果的分析 ...................... 错误!未定义书签。

5.在课程设计中的心得体会 ...................... 错误!未定义书签。

参考文献.................................................................. 错误!未定义书签。

【ABSTRACT】..................................................... 错误!未定义书签。

数值分析课程设计信息与计算科学专业杨宝赟指导教师常桂娟【摘要】本文对运用MATLAB软件分别对求拉格朗日插值多项式、牛顿插值多项式、曲线拟合、高斯列主元消去法进行设计,设计从理论知识、设计思路、算法步骤、程序清单等方面进行了系统的表达。

理论知识方面分别给出了以上各个方法的来由、定义等,设计思路构成了程序清单的灵魂,简要表达了实现程序的各个步骤。

最后,通过以上环节总结出自己对各个程序设计的心得体会。

【关键词】MATLAB 拉格朗日插值牛顿插值曲线拟合高斯消去前言计算机与计算数学的发展以及它们在工程及科学技术问题中的广泛应用,使得数值分析(计算方法)课程对高等院校理工科学生来说越来越重要。

数值分析是一门基础课,它象通常的数学课程一样有自身严密的科学体系,但它又是一门应用性很强的课程,目的是使学生能够用本课程的理论在计算机上实现有关的科学与工程计算,计算能力的培养对工科各专业的学生都是十分重要的,数值分析课程的课程设计环节正是为了适应这种需要而设置的,使得学生在学习各种算法时,能在课程设计环节中深刻体会算法的内涵、物理背景和实际意义,同时也能提高学生学习该课程的兴趣, 而更重要的是能提高学生综合运用知识的能力和培养学生利用计算机解决实际问题的能力。

一、设计题1:根据下表所列的数据点求出其拉格朗日插值多项式及牛顿插值多项式,并计算当x=2.0时的y 值。

(一)、求拉格朗日插值多项式 1.1理论知识拉格朗日插值法是以法国十八世纪数学家约瑟夫•路易斯•拉格朗日命名的一种多项式插值方法。

许多实际问题中都用函数来表示某种内在联系或规律,而不少函数都只能通过实验和观测来了解。

如对实践中的某个物理量进行观测,在若干个不同的地方得到相应的观测值,拉格朗日插值法可以找到一个多项式,其恰好在各个观测的点取到观测到的值。

这样的多项式称为拉格朗日(插值)多项式。

数学上来说,拉格朗日插值法可以给出一个恰好穿过二维平面上若干个已知点的多项式函数。

拉格朗日插值法最早被英国数学家爱德华•华林于1779年发现,不久后(1783年)由莱昂哈德•欧拉再次发现。

1795年,拉格朗日在其著作《师范学校数学基础教程》中发表了这个插值方法,从此他的名字就和这个方法联系在一起。

对某个多项式函数,已知有给定的k + 1个取值点:)(0,,...,(,)nnx y x y其中j x 对应着自变量的位置,而j y 对应着函数在这个位置的取值。

假设任意两个不同的j x 都互不相同,那么应用拉格朗日插值公式所得到的拉格朗日插值多项式为:()0()nj j j L x y l x ==∑其中每个()j l x 为拉格朗日基本多项式(或称插值基函数),其表达式为:1100,011()......nj j i n j i i j j ij j j j j j n x x x x x x x x x x l x x x x x x x x x x x -+=≠-+-----==-----∏。

拉格朗日基本多项式 的特点是在j x 上取值为1,在其它的点,()i x i j ≠上取值为0。

1.2拉格朗日插值的设计思路与算法如下:(1)输入x ,j x ,j y ()0,1,2,...,i n =。

(2)对()0,1,2,...,i n =置0,()nij i i j j ix x l x x x =≠-=-∏。

(3)置()0()nj j j L x y l x ==∑。

(4)输出()L f x ≈。

2.求拉格朗日插值多项式的程序如下:(即Language.m 文件)function f=Language(x,y,x0) %求已知数据点的拉格朗日插值多项式 %已知数据点的x 坐标向量:x %已知数据点的y 坐标向量:y %插值的x 坐标:x0%求得的拉格朗日插值多项式在x0处的插值:f syms t;if(length(x)==length(y)) n=length(x); elsedisp('x 和y 的维数不相等!'); return;end %检错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); %化简if(i==n)if(nargin==3)f=subs(f,'t',x0); %计算插值点的函数值elsef=collect(f); %将插值多项式展开f=vpa(f,6); %将插值多项式的系数化成6位精度的小数 endendend3.程序运行操作过程与输出结果在文件中新建一个M文件Language.m,编写出求拉格朗日插值多项式的程序,然后在命令区调用Language.m文件,即在命令区打入f=Language(x,y)即可得到2f t ,再次调用Language.m文件,利用f=Language(x,y,2)语句得出x=2.0时的y值。

相关文档
最新文档