所有栏目

pchip函数用法

已输入 0 字
优质回答
  • 1、pchip:

    分段三次 Hermite 插值多项式 (PCHIP)。

    2、语法说明

    (1)p = pchip(x,y,xq)

    返回与 xq 中的查询点对应的插值 p 的向量。p 的值由 x 和 y 的保形分段三次插值确定。

    (2)pp = pchip(x,y)

    返回一个分段多项式结构体以用于 ppval 和样条实用工具 unmkpp。

    输入参数:

    x:

    样本点,指定为一个向量。向量 x 指定提供数据 y 的点。x 的元素必须是唯一的。

    y:

    样本点处的函数值,指定为数值向量、矩阵或数组。x 和 y 的长度必须相同。

    如果 y 是矩阵或数组,则在获取最后一个维度 y(:,…,:,j) 中的值时应使其匹配 x。在此情况下,y 的最后一个维度的长度必须与 x 相同。

    xq:

    查询点,指定为一个向量。xq 中指定的点是 pchip 计算出的插值函数值 p 的 x 坐标。

    输出参数:

    p:

    查询点位置的插值,以向量、矩阵或数组形式返回。

    p 的大小取决于输入的大小:

    如果 y 为向量,则 p 是与 xq 长度相同的向量。

    如果 y 具有 n 表示的两个或更多维度,则 p 的大小为 [size(y,1) size(y,2) … size(y,n-1) length(xq)]。例如,如果 y 为矩阵,则 p 大小为 [size(y,1) length(xq)]。

    pp:

    分段多项式,以结构体形式返回。将此结构体与 ppval 函数结合使用可计算一个或多个查询点处的插值多项式。

    2023-10-24 13:52:48
最新问题 全部问题