Opérateurs MathScript (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)

Le tableau suivant fournit la liste des opérateurs MathScript LabVIEW. Reportez-vous aux règles de syntaxe MathScript lorsque vous utilisez des opérateurs pour écrire des fonctions et des scripts.

OpérateurNomDescriptionExemple
=AssignerAssigne une valeur à des variables.a = 1
:Signe deux-pointsDéfinit des gammes.a = 1:10
;Point-virguleTermine une instruction, n'affiche pas, ou sépare des colonnes lors de la définition d'une matrice.a = [1, 0]
b = [1; 2; 3]
.PointDéfinit le champ d'une structure.a(1).x = 2
a(1).y = 5
a(1).color = 'green'
~NonObtient l'opposé d'une expression logique.a = [1, 0]
~(a)
+PlusAdditionne.a + b
-MoinsSoustrait ou calcule l'opposé.a - b or -a
*MultiplicationMultiplie ou effectue des multiplications sur des matrices.a = 2* b
/DivisionDivise ou effectue des divisions de matrices sur des matrices.a / b
.*Multiplication par élémentEffectue la multiplication de chaque élément d'une matrice avec un scalaire ou avec chaque élément d'une autre matrice.a = [1 2 3; 4 5 6]
b = [2 3 5; 7 9 1]
a .* b
./Division par élémentEffectue la division de chaque élément d'une matrice par un scalaire ou par chaque élément d'une autre matrice.a ./ b
\Division à gaucheDivise à l'envers.AB = Y
B = A \ Y
.\Division à gauche par élémentEffectue la division à gauche de chaque élément d'une matrice par un scalaire ou par chaque élément d'une autre matrice.a .\ b
.'TranspositionTranspose une matrice.a = [1; 2; 3]
a .' b
b =
1
2
3
.^Élévation à une puissance par élémentEffectue l'élévation à une puissance de chaque élément d'une matrice avec un scalaire ou avec chaque élément d'une autre matrice.a .^ b
'Transposition conjuguéeTranspose la conjuguée complexe d'une matrice et calcule l'opposé des parties imaginaires. a = [-i; 1 + i; 2 - 3i]
a' = i, 1 - i, 2 + 3i
^PuissanceÉlève à une puissance. Le résultat est une matrice carrée.A = [1 + 3i, 5.6; -2.3, 8 - i]
B = 3
A ^ B
==Est égal àCompare l'égalité. a==b
<InférieurInférieur àa < b
<=Inférieur ou égalInférieur ou égal à ?a <= b
>SupérieurSupérieur àa > b
>=Supérieur ou égalSupérieur ou égal àa >= b
~=DifférentsCompare l'inégalité.a ~= b
||OUEffectue le OU logique (uniquement si les deux arguments sont des scalaires). a || b
&&ETEffectue le ET logique (uniquement si les deux arguments sont des scalaires).a && b
|OU par élémentEffectue le OU logique de chaque élément d'une matrice avec un scalaire ou avec chaque élément d'une autre matrice.a | b
&ET par élémentEffectue le ET logique de chaque élément d'une matrice avec un scalaire ou avec chaque élément d'une autre matrice.a & b
[]Crochet droitDéfinit des matrices et les sorties multiples d'une fonction.a = [1 2 3; 4 5 6]
()ParenthèseAppelle des fonctions et indexe des matrices.a = (1, 2, 3)
b = a(2, 3)
{}AccoladeDéfinit et indexe des tableaux de cellules.a = {3, [7 8 9], 'hello'}
a{4} = 'bye'
a{2}

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

Pas utile