Resumo MATLAB Operator Common

Você precisa saber quais os operadores MATLAB suporta, mas lembre-se todos eles não é fácil. A tabela a seguir apresenta um breve resumo dos operadores que MATLAB suporta.

OperadorDigitarDescriçãoExemplo
-AritméticaSubtrai o operando à direita do operando à esquerda.5 - 2 = 3
*AritméticaMultiplica o operando direito pelo operando esquerdo.5 * 2 = 10
^AritméticaCalcula o valor exponencial do operando direito pelo theleft operando.5 ^ 2 = 25
/AritméticaDivide o operando esquerdo pelo operando direito.5/2 = 2.5000
AritméticaDivide o operando direito pelo operando esquerdo.5 2 = 0,4000
+AritméticaAdiciona dois valores.5 + 2 = 7
.AritméticaModifica operadores para executar elemento por elemento arithmeticvis-a-vis aritmética matriz. Você recebe nenhuma modificação ifyou're operando em escalares (números ordinários).[1,2] * [3-4] 11 =

[1,2]. * [3,4] = [3,8]
=TarefaAtribui o valor encontrado no operando direito à leftoperand.MyVar = 2 resultados em containing2 MinhaVar
bitandbit a bitExecuta uma lógica e dos bits intwo números.bitand (4, 5) = 4
BITORbit a bitExecuta uma lógica ou dos bits intwo números.BITOR (4, 5) 5 =
bitgetbit a bitObtém o valor do bit em um local específico.bitget (4, 3) = 1
bitsetbit a bitAltera o bit no local especificado.bitset (4, 1, 1) 5 =
bitshiftbit a bitDesloca os bits o número especificado de posições.BitShift (2, 1) 4 =
BITXORbit a bitExecuta uma lógica exclusivo ou onthe bits em dois números.BITXOR (4, 5) = 1
eLógicoDetermina se os dois operandos são verdadeiras.e (verdadeiro, verdadeiro) = 1 (ou true)

e (verdadeiro, falso) = 0 (orfalse)

e (false, false) = 0

e (falso, verdadeiro) = 0
nãoLógicoNega o valor de verdade de um único operando. Um verdadeiro valor se torna falso e um falsovalor se torna verdade.Não (true) = 0

não (false) = 1
ouLógicoDetermina quando um dos dois operandos são verdadeiras.ou (verdadeiro, verdadeiro) = 1

ou (verdadeiro, falso) = 1

ou (false, false) = 0

ou (false, true) = 1
xorLógicoDetermina quando um e apenas um dos operandos é verdadeiro.xor (verdadeiro, verdadeiro) = 0

xor (verdadeiro, falso) = 1

xor (false, false) = 0

xor (falso, verdadeiro) = 1
todosLógicoDetermina se todos os elementos da matriz são ortrue diferente de zero.todos ([1, 2, 3, 4]) = 1

todos ([0, 1, 2, 3]) = 0
qualquerLógicoDetermina se qualquer um dos elementos da matriz são ortrue diferente de zero.qualquer ([0, 1, 0, 0]) = 1

qualquer ([0, 0, 0, 0]) = 0
~ =relacionalDetermina se os dois valores não são iguais.1 ~ = 2 é 1 (ou verdadeiro)
lt;relacionalVerifica se o valor operando esquerdo é menos do que o valor rightoperand.1 lt; 2 é uma
lt; =relacionalVerifica se o valor do operando esquerdo é menor ou igual tothe valor operando direito.1 lt; = 2 é uma
==relacionalDetermina se dois valores são iguais. Observe que operador therelational usa dois sinais de igual. Um erro manydevelopers fazer é usar apenas um sinal de igual, o que resulta em onevalue ser atribuído a outro.1 == 2 é 0
>relacionalVerifica se o valor operando à esquerda é maior do que o valor rightoperand.1> 2 0 é
> =relacionalVerifica se o valor operando à esquerda é maior do que o valor ou EqualTo operando à direita.1> = 2? 0
-unárioNega o valor original, de modo que se torna positiva negativeand vice-versa.-(-4) Resulta em 4 Enquanto -4 resultado em-4
+unárioFornecida apenas por uma questão de integridade. Este operatorreturns o mesmo valor que você fornecer como entrada.+4 resulta num valor de 4

menu