interpolate2d (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)

Classe propriétaire : approximation

Requiert : Module MathScript RT

Syntaxe

z2 = interpolate2d(z1, times)

z2 = interpolate2d(z1, x2, y2)

z2 = interpolate2d(x1, y1, z1, x2, y2)

z2 = interpolate2d(x1, y1, z1, x2, y2, method)

Ancien nom : interp2

Description

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

Exemples

Entrées

Nom Description
z1 Spécifie les valeurs z d'échantillonnage. z1 est une matrice double précision réelle.
times Spécifie le nombre de fois que LabVIEW doit effectuer une interpolation récursive entre les points donnés. Plus spécifiquement, LabVIEW ajoute 2^(times)-1 points entre chaque ensemble de points donné. times est un entier.
x2 Spécifie les valeurs de x auxquelles vous voulez interpoler les valeurs de z. x2 est un vecteur ligne ou une matrice de nombres double précision réels.
y2 Spécifie les valeurs de y auxquelles vous voulez interpoler les valeurs de z. Si x2 est un vecteur ligne, y2 doit être un vecteur colonne double précision réel. Si x2 est une matrice, y2 doit être une matrice double précision réelle ayant la même taille que x2.
x1 Spécifie les valeurs x d'échantillonnage. Si vous ne spécifiez pas x1, LabVIEW définit x1 aux valeurs de 0 ... m-1, [m, n] étant égal à size(z1). x1 est un vecteur double précision réel.
y1 Spécifie les valeurs y d'échantillonnage. Si vous ne spécifiez pas y1, LabVIEW définit y1 aux valeurs de 0 ... n-1, [m, n] étant égal à size(z1). y1 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 z1 correspondant à la valeur (x1, y1) la plus proche de la valeur z2 actuelle. LabVIEW définit la valeur interpolée au point de données le plus proche.
'spline' Effectue une interpolation spline.

Sorties

Nom Description
z2 Renvoie les valeurs de z interpolées aux valeurs de (x2, y2). z2 est une matrice double précision réelle.

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

Z1 = zeros(10, 10);
for i = 1:10
     for k = 1:10
          Z1(i, k) = i^2+4*i+3*k^4-2*k;
     end
end
Z2 = interpolate2d(Z1, 2);

Rubriques apparentées

interpolate
interpolate1d
interpolateft

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

Pas utile