interpolate1d (fonction du module MathScript RT)

Aide du module LabVIEW 2012 MathScript RT

Date d'édition : June 2012

Numéro de référence : 373123C-0114

»Afficher les infos sur le produit
Télécharger l'aide (Windows uniquement)

Classes propriétaires : approximation et resampling

Requiert : Module MathScript RT

Syntaxe

y2 = interpolate1d(y1, x2)

y2 = interpolate1d(x1, y1, x2)

y2 = interpolate1d(x1, y1, x2, method)

Ancien nom : interp1

Description

Interpole les valeurs de y en se basant sur des données d'échantillonnage et en utilisant une méthode spécifiée.

Exemples

Entrées

Nom Description
y1 Spécifie les valeurs y d'échantillonnage. Si y1 est une matrice, LabVIEW effectue une interpolation pour chaque colonne de la matrice. Si y1 est complexe, LabVIEW effectue l'interpolation respectivement pour la partie réelle et la partie imaginaire. y1 est une matrice ou un vecteur double précision réel ou complexe.
x2 Spécifie les valeurs de x auxquelles vous voulez interpoler les valeurs de y. x2 est un vecteur double précision réel.
x1 Spécifie les valeurs x d'échantillonnage. Si vous ne spécifiez pas x1, LabVIEW définit x1 aux valeurs de 0 ... length(y1) - 1. x1 est un vecteur double précision réel.
method Spécifie la méthode d'interpolation à utiliser. method est une chaîne qui accepte les valeurs suivantes.

'cubic' Effectue une interpolation de Hermite cubique.
'linear' (valeur par défaut) Effectue une interpolation linéaire.
'nearest' Sélectionne la valeur y1 correspondant à la valeur x1 la plus proche de la valeur x2 actuelle. LabVIEW définit la valeur interpolée au point de données le plus proche.
'spline' Effectue une interpolation spline.

Sorties

Nom Description
y2 Renvoie les valeurs de y interpolées aux valeurs de x2. y2 est une matrice ou un vecteur double précision réel ou complexe.

Détails

Le tableau suivant répertorie les caractéristiques de support de cette fonction.

Supportée par le moteur d'exécution LabVIEW Oui
Supportée sur les cibles RT Oui
Compatible avec les durées d'exécution limitées sur RT Non caractérisée

Exemples

X1 = -4:0.5:4;
Y1 = 1.02*X1.^3+0.5*X1.^2+2;
X2 = -4:0.1:4;
Y2 = interpolate1d(X1, Y1, X2, 'spline')

Rubriques apparentées

interpolate
interpolate2d
interpolateft
poly_pwhermite

CET ARTICLE VOUS A-T-IL ÉTÉ UTILE ?

Pas utile