Home > freetb4matlab > polynomial > mkpp.m

# mkpp

%

## SYNOPSIS

function pp = mkpp (x, P, d)

## DESCRIPTION

```% -*- texinfo -*-
% @deftypefn {Function File} {@var{pp} =} mkpp (@var{x}, @var{p})
% @deftypefnx {Function File} {@var{pp} =} mkpp (@var{x}, @var{p}, @var{d})
%
% Construct a piece-wise polynomial structure from sample points
% @var{x} and coefficients @var{p}.  The i-th row of @var{p},
% @code{@var{p} (@var{i},:)}, contains the coefficients for the polynomial
% over the @var{i}-th interval, ordered from highest to
% lowest.  There must be one row for each interval in @var{x}, so
% @code{rows (@var{p}) == length (@var{x}) - 1}.
%
% You can concatenate multiple polynomials of the same order over the
% same set of intervals using @code{@var{p} = [ @var{p1}; @var{p2};
% @dots{}; @var{pd} ]}.  In this case, @code{rows (@var{p}) == @var{d}
% * (length (@var{x}) - 1)}.
%
% @var{d} specifies the shape of the matrix @var{p} for all except the
% last dimension.  If @var{d} is not specified it will be computed as
% @code{round (rows (@var{p}) / (length (@var{x}) - 1))} instead.
%
% @seealso{unmkpp, ppval, spline}
% @end deftypefn```

## CROSS-REFERENCE INFORMATION

This function calls:
This function is called by:

Generated on Sat 16-May-2009 00:04:49 by m2html © 2003