![]() | Télécharger l'aide (Windows uniquement) |
Classe propriétaire : advanced
Requiert : Module MathScript RT
hv = bessel_h(v, x)
hv = bessel_h(v, kind, x)
hv = bessel_h(v, kind, x, 1)
[hv, error] = bessel_h(v, x)
[hv, error] = bessel_h(v, kind, x)
[hv, error] = bessel_h(v, kind, x, 1)
Ancien nom : besselh
Calcule la fonction de Bessel de troisième espèce, ou fonction de Hankel, d'un ordre donné. bessel_h(v, x) est équivalent à bessel_h(v, 1, x).
Nom | Description | ||||
---|---|---|---|---|---|
v | Spécifie l'ordre de la fonction de Hankel. v est une matrice, un vecteur ou un scalaire positif flottant double précision réel. | ||||
x | Spécifie la valeur pour laquelle vous voulez calculer la fonction de Hankel. x est une matrice, un vecteur ou un scalaire flottant double précision réel ou complexe. | ||||
kind | Spécifie l'espèce de la fonction de Hankel. kind est un entier qui accepte les valeurs suivantes.
|
||||
1 | Met le calcul à l'échelle. bessel_h(v, 1, x, 1) met bessel_h(v, 1, x) à l'échelle en appliquant le facteur exp(-i*x). bessel_h(v, 2, x, 1) met bessel_h(v, 2, x) à l'échelle en appliquant le facteur exp(i*x). |
Nom | Description | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
hv | Renvoie la fonction de Hankel. hv est une matrice, un vecteur ou un scalaire flottant double précision réel ou complexe. | ||||||||||||
error | Renvoie les informations sur l'erreur concernant l'évaluation de la fonction de Hankel. error est une matrice d'entiers dans laquelle chaque élément peut renvoyer les valeurs suivantes.
|
LabVIEW calcule les fonctions de Hankel, définies par :
bessel_h(v, 1, x) = bessel_j(v, x)+i*bessel_y(v, x)
bessel_h(v, 2, x) = bessel_j(v, x)-i*bessel_y(v, x)
Si x est un scalaire, LabVIEW définit x à un vecteur ayant la taille de v dont les éléments sont tous égaux à la valeur spécifiée pour x. Si y est un scalaire, LabVIEW définit y à un vecteur ayant la taille de v dont les éléments sont tous égaux à la valeur spécifiée pour y. Si x et v sont des vecteurs ayant la même orientation, LabVIEW renvoie un vecteur de fonctions de Hankel pour les valeurs correspondantes en entrée. Par exemple, si x = [1, 2] et v = [3, 4], LabVIEW renvoie [bessel_h(1, 3), bessel_h(2, 4)]. Si x et v sont des vecteurs ayant des orientations opposées, LabVIEW renvoie une matrice de fonctions de Hankel pour chaque combinaison de valeurs en entrée. Par exemple, si x = [1, 2] et v = [3; 4], LabVIEW renvoie [bessel_h(1, 3), bessel_h(1, 4); bessel_h(2, 3), bessel_h(2, 4)].
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 |
X = [0.1:0.099:2];
HV = bessel_h(2, 1, X);
plot(X, HV)
Utile
Pas utile