mkpp
Construit un polynome par morceaux
📝Syntaxe
pp = mkpp(breaks, coefs)
pp = mkpp(breaks, coefs, d)
📥Arguments d'entrée
Paramètre Description
breaks Vecteur des points de rupture, de longueur pieces + 1.
coefs Matrice des coefficients polynomiaux, de taille (pieces * prod(d)) par order. Chaque ligne contient les coefficients d'un morceau, de la puissance la plus elevee au terme constant.
d Dimension des valeurs du polynome par morceaux (1 par defaut).
📤Arguments de sortie
Paramètre Description
pp Structure polynomiale par morceaux avec les champs form, breaks, coefs, pieces, order et dim.
📄Description

mkpp construit une structure polynomiale par morceaux a partir de ses points de rupture et de ses coefficients. La structure peut ensuite etre evaluee avec ppval.

Pour chaque morceau, le polynome est evalue dans la variable locale x - breaks(i), ou breaks(i) est le point de rupture gauche du morceau.

Le nombre de morceaux vaut numel(breaks) - 1 et l'ordre est le nombre de colonnes de coefs.

💡Exemples
pp = mkpp([0 1 2], [1 0; 1 1]);
ppval(pp, 0.5)
🔗Voir aussi
ppvalinterp1
Modifier cette page sur GitHub