编程学习
🤣matlab:三次样条插值
00 分钟
2023-8-12
2023-11-23
type
status
date
slug
summary
tags
category
icon
password
Email
💓
落絮无声春堕泪,行云有影月含羞。——吴文英《浣溪沙》

三次样条插值

给定 与对应的 ,需要求在 处的插值,可以使用三次样条插值,具体方法如下:

interp1

其中 表示使用三次样条插值方法。
求出的 即为指定的 的插值。
interp1 函数不建议使用。

csape + fnval

csape 返回的值是 形式,如果需要需要求插值点的函数值,则带入 fnval 函数
其中 pp是一个结构体,coefs表示的是每个区间的方程组的各个系数。
如果我们需要求积分,例如:
则可以使用integral 函数来求解,结果为 s1

griddedInterpolant

建议使用 griddedInterpolant 函数。同样我们如果需要需要求插值点的函数值,则直接带入我们的 yx
同样求解如上的积分,可以这样做:

 

评论
  • Twikoo
  • Valine