第一型 三次样条插值matlab程序.docVIP

  • 256
  • 0
  • 约2.41千字
  • 约 8页
  • 2018-02-20 发布于重庆
  • 举报
第一型 三次样条插值matlab程序

第一型三次样条插值问题求解 一:解题过程 根据书上关于三次样条的步骤,列出相关的矩阵。 编写追赶法的求解函数,求解矩阵 得到 根据求解结果得到分段函数,画图表示,并求解 利用MATLAB内置三次样条函数求解问题 二:结果以及结果对比 1. (因显示问题,把表格中的精度变小了) 自编程序所得的 中间值 MATLAB内置三次样条 中间值 2.样条图像 自编程序所得的图像 MATLAB内置三次样条 图像 可得,自编程序解得的结果与MATLAB解的结果完全一致。 三:程序通用性分析 程序对于输入点的顺序进行优化,自变量X不需要从小到大进行排序,随机输入以后,程序会自动排序。数据的输入不限点数,自变量之间的间隔也不限。输入数据相对比较自由。 四:程序使用演示、通用性演示 运行文件 yzy.m,即可得到中间值以及三次样条图像 (里面内置了需要输入的数据) 1.按书上数据输入 得到图像 2.颠倒书上数据输入 得到同样的图像 在原有数据上多输入三组数据 根据上面三张图,可以发现,数据量不同、数据顺序不同、数据自变量X间隔不同,都可以得出结果,可以说明程序具有很好的通用性。 附录 yzy.m A=[10,1,2,3,4,5,6,7,8,9,0,11,13,15;5.8,3.3,4.04,4.7,5.22,5.54,5.78,5.4,5.57,5.7,2.51,6,8,10.3];

文档评论(0)

1亿VIP精品文档

相关文档