Usted necesita saber que los operadores apoya MATLAB, pero les recuerda que no todo es fácil. La siguiente tabla ofrece un breve resumen de los operadores que MATLAB soporta.
Operador | Escribe | Descripción | Ejemplo |
---|---|---|---|
- | Aritmética | Resta el operando derecho del operando de la izquierda. | 5 - 2 = 3 |
* | Aritmética | Multiplica el operando de la derecha por el operando de la izquierda. | 5 * 2 = 10 |
^ | Aritmética | Calcula el valor exponencial del operando derecho theleft operando. | 5 ^ 2 = 25 |
/ | Aritmética | Divide el operando de la izquierda por el operando de la derecha. | 5/2 = 2,5000 |
Aritmética | Divide el operando de la derecha por el operando de la izquierda. | 5 2 = 0,4000 | |
+ | Aritmética | Añade dos valores juntos. | 5 + 2 = 7 |
. | Aritmética | Modifica los operadores para realizar arithmeticvis-a-vis matriz aritmética elemento por elemento. Recibe ninguna modificación ifyou're operan en escalares (números ordinarios). | [1,2] * [3-4] = 11 [1,2]. * [3,4] = [3,8] |
= | Asignación | Asigna el valor encontrado en el operando derecho a la leftoperand. | MyVar = 2 resultados en containing2 MiVar |
bitand | Bitwise | Realiza una lógica y de los bits intwo números. | bitand (4, 5) = 4 |
Bitor | Bitwise | Realiza una lógica o de los bits intwo números. | Bitor (4, 5) = 5 |
bitget | Bitwise | Obtiene el valor del bit en una ubicación específica. | bitget (4, 3) = 1 |
bitset | Bitwise | Cambia la broca en el lugar especificado. | bitset (4, 1, 1) = 5 |
BitShift | Bitwise | Desplaza los bits del número especificado de posiciones. | BitShift (2, 1) = 4 |
BITXOR | Bitwise | Realiza una lógica exclusivo o enla bits en dos números. | BITXOR (4, 5) = 1 |
y | Lógico | Determina si ambos operandos son verdaderos. | y (true, true) = 1 (o verdadero) y (verdadero, falso) = 0 (orfalse) y (falso, falso) = 0 y (false, true) = 0 |
no | Lógico | Niega el valor de verdad de un solo operando. Un verdadero valor se convierte en falso y un falsovalor se convierte en cierto. | No (verdadero) = 0 no (false) = 1 |
o | Lógico | Determina cuando uno de los dos operandos son verdaderos. | o (true, true) = 1 o (verdadero, falso) = 1 o (falso, falso) = 0 o (false, true) = 1 |
xor | Lógico | Determina cuando uno y sólo uno de los operandos es cierto. | xor (true, true) = 0 xor (verdadero, falso) = 1 xor (falso, falso) = 0 xor (false, true) = 1 |
todas | Lógico | Determina si todos los elementos de la matriz son ortrue distinto de cero. | Todos ([1, 2, 3, 4]) = 1 Todos ([0, 1, 2, 3]) = 0 |
alguna | Lógico | Determina si alguno de los elementos de la matriz son ortrue distinto de cero. | cualquier ([0, 1, 0, 0]) = 1 cualquier ([0, 0, 0, 0]) = 0 |
~ = | Relacional | Determina si dos valores no son iguales. | 1 ~ = 2 es 1 (o verdadero) |
lt; | Relacional | Verifica que el valor del operando izquierdo es menor que el valor rightoperand. | 1 lt; 2 es 1 |
lt; = | Relacional | Verifica que el valor del operando izquierdo es menor o igual enel valor operando derecho. | 1 lt; = 2 es 1 |
== | Relacional | Determina si dos valores son iguales. Tenga en cuenta que el operador therelational utiliza dos signos de igual. Un error manydevelopers hacen está utilizando sólo un signo de igual, lo que resulta en onevalue ser asignado a otro. | 1 == 2 es 0 |
> | Relacional | Verifica que el valor del operando izquierdo es mayor que el valor rightoperand. | 1> 2 es 0 |
> = | Relacional | Verifica que el valor del operando izquierdo es mayor o equalto el valor operando derecho. | 1> = 2 es 0 |
- | Unario | Niega el valor original de modo que se convierte en positivo negativeand viceversa. | -(-4) Da como resultado 4, mientras que los resultados en -4-4 |
+ | Unario | Proporcionada únicamente por el bien de la integridad. Este operatorreturns el mismo valor que usted proporciona como entrada. | +4 resultados en un valor de 4 |