Vous devez savoir que les opérateurs MATLAB soutient, mais rappelez-vous tous est pas facile. Le tableau suivant fournit un bref résumé des opérateurs qui MATLAB soutient.
Opérateur | Type | Description | Exemple |
---|---|---|---|
- | Calcul | Soustrait l'opérande de droite de l'opérande gauche. | 5-2 = 3 |
* | Calcul | Multiplie l'opérande de droite par l'opérande gauche. | 5 * 2 = 10 |
^ | Calcul | Calcule la valeur exponentielle de l'opérande de droite par theleft opérande. | 5 ^ 2 = 25 |
/ | Calcul | Divise l'opérande de gauche par l'opérande de droite. | 02/05 = 2,5000 |
Calcul | Divise l'opérande de droite par l'opérande gauche. | 5 = 0,4000 2 | |
+ | Calcul | Ajoute deux valeurs. | 5 + 2 = 7 |
. | Calcul | Modifie opérateurs pour effectuer arithmeticvis-à-vis arithmétique élément par élément matriciel. Vous recevez aucune modification ifyou're opérant sur des scalaires (numéros ordinaires). | [1,2] * [4.3] = 11 [1,2]. * [3,4] = [3,8] |
= | Affectation | Affecte la valeur trouvée dans l'opérande droit à l'leftoperand. | = 2 résultats MaVar dans MaVar containing2 |
bitand | Bitwise | Effectue une logique et les bits de numéros intwo. | bitand (4, 5) = 4 |
bitor | Bitwise | Effectue une logique ou les bits de numéros intwo. | bitor (4, 5) = 5 |
bitget | Bitwise | Obtient la valeur du bit à un endroit précis. | bitget (4, 3) = 1 |
bitset | Bitwise | Modifie le bit à l'emplacement spécifié. | bitset (4, 1, 1) = 5 |
bitshift | Bitwise | Décale les bits le nombre spécifié de positions. | Bitshift (2, 1) = 4 |
BITXOR | Bitwise | Effectue une logique exclusive ou onthe bits dans deux numéros. | BITXOR (4, 5) = 1 |
et | Logique | Détermine si les deux opérandes sont vrais. | et (true, true) = 1 (ou vrai) et (vrai, faux) = 0 (orfalse) et (faux, faux) = 0 et (false, true) = 0 |
pas | Logique | Annule la valeur de vérité d'un seul opérande. Une valeur vrai devient faux et un fauxvaleur devient vrai. | pas (vrai) = 0 non (false) = 1 |
ou | Logique | Détermine lorsque l'un des deux opérandes est vrai. | ou (true, true) = 1 ou (vrai, faux) = 1 ou (false, false) = 0 ou (false, true) = 1 |
XOR | Logique | Détermine quand un et seulement un des opérandes est vrai. | XOR (true, true) = 0 XOR (vrai, faux) = 1 XOR (false, false) = 0 XOR (false, true) = 1 |
tous | Logique | Détermine si tous les éléments du tableau sont non nulle ou Vrai. | tout ([1, 2, 3, 4]) = 1 tout ([0, 1, 2, 3]) = 0 |
quelconque | Logique | Détermine si l'un des éléments du tableau sont non nulle ou Vrai. | tout ([0, 1, 0, 0]) = 1 tout ([0, 0, 0, 0]) = 0 |
~ = | Relationnel | Détermine si deux valeurs ne sont pas égales. | 1 ~ = 2 est 1 (ou vrai) |
lt; | Relationnel | Vérifie que la valeur de l'opérande gauche est inférieure à la valeur de rightoperand. | 1 lt; La figure 2 est une |
lt; = | Relationnel | Vérifie que la valeur de l'opérande gauche est inférieur ou égal Tothe valeur de l'opérande droit. | 1 lt; = 2 est une |
== | Relationnel | Détermine si deux valeurs sont égales. Notez que l'opérateur therelational utilise deux signes égal. Une erreur manydevelopers font utilise juste un signe égal, ce qui entraîne onevalue étant affecté à un autre. | 1 == 2 est 0 |
> | Relationnel | Vérifie que la valeur de l'opérande gauche est supérieure à la valeur de rightoperand. | 1> 2 est égal à 0 |
> = | Relationnel | Vérifie que la valeur de l'opérande gauche est supérieure ou EqualTo la valeur de l'opérande droit. | 1> = 2 est égal à 0 |
- | Unaire | Annule la valeur d'origine de sorte que positif devient negativeand vice versa. | -(-4) À 4, tandis que les résultats -4 résultats en 4 |
+ | Unaire | Fourni à titre purement par souci d'exhaustivité. Cette operatorreturns la même valeur que vous fournissez en entrée. | +4 résultats à une valeur de 4 |