Matlab第二、三次上机作业.docxVIP

  • 7
  • 0
  • 约5.44千字
  • 约 7页
  • 2016-08-22 发布于河南
  • 举报
Matlab第二、三次上机作业

第二次上机作业一. 任务:用MATLAB语言编写连续函数最佳平方逼近的算法程序(函数式M文件)。并用此程序进行数值试验,写出计算实习报告。二. 程序功能要求:用Lengendre多项式做基,并适合于构造任意次数的最佳平方逼近多项式。可利用递推关系程序输入:(1)待求的被逼近函数值的数据点(可以是一个数值或向量)(2)区间端点:a,b。3. 程序输出:(1)拟合系数:(2)待求的被逼近函数值三:数值试验要求:试验函数:;也可自选其它的试验函数。用所编程序直接进行计算,检测程序的正确性,并理解算法。分别求二次、三次、。。。最佳平方逼近函数。分别作出逼近函数和被逼近函数的曲线图进行比较。(分别用绘图函数plot(,s())和fplot(‘xcosx’,[x1 x2,y1,y2]))解题思路:参照应用数值分析书P259“算法7-1”,利用Legendre多项式对f(x)∈C(a,b)的最佳平方逼近写出以下算法:M文件1:%文件名:GLAppro.mfunction[poly,yy,delta]=GLAppro(f,n,a,b,xx)%功能:利用Gauss Legendre多项式求函数的最佳平方逼近%输入:f——被逼近函数;a,b——逼近区间;xx——欲求的逼近点%n——逼近的L多项式的次数(标量时为最高次数,向量时为其所选择的的逼近次数)%输出:poly——所求的逼近多项式系数(降序);

文档评论(0)

1亿VIP精品文档

相关文档