Compreender MATLAB Math Sintaxe
A sintaxe MATLAB é um conjunto de regras que você usa para contar MATLAB o que fazer. É semelhante a aprender outra língua humana, a não ser que a sintaxe MATLAB é significativamente mais simples do que qualquer linguagem humana. Para se comunicar com o MATLAB, você deve entender a sua linguagem, que é essencialmente uma forma de matemática. Porque você já sabe as regras de matemática, você já sabe muitas regras MATLAB também.
Adição, subtração, multiplicação e divisão
MATLAB é uma linguagem baseada em matemática, então vale a pena rever as regras básicas para MATLAB dizendo como executar tarefas matemáticas básicas. Claro, MATLAB executa as funções matemáticas básicas:
+ ou mais(): Adiciona dois números. Por exemplo, você pode usar 3 + 4 ou mais (3, 4) para obter um resultado de 7.
- ou menos(): Subtrai dois números. Por exemplo, você pode usar 3-4 ou menos (3, 4) para obter um resultado de -1.
* ou vezes (e): Multiplica dois números. Por exemplo, você pode usar 3 * 4 ou vezes (3, 4) para obter um resultado de 12.
/ ou rdivide (): Executa uma divisão direita, que é a forma de divisão você provavelmente aprendeu na escola. Por exemplo, você pode usar 3/4 ou rdivide (3, 4) para obter um resultado de 0,75.
ou ldivide (): Executa uma divisão para a esquerda, que também é chamado # 147 entra em # 148- ou, como você aprendeu na terceira série, # 147 guzintas. # 148- Você sabe (digamos isso em voz alta), 5 # 147 guzinta # 148- 5 uma vez, 5 # 147 guzinta # 148- 10 duas vezes, 5 # 147 guzinta # 148- 15 três vezes, e assim por diante. Por exemplo, você pode usar 3 4 ou ldivide (3, 4) para obter um resultado de 1,3333.
A maioria dos operadores MATLAB são binários, o que significa que eles trabalham em dois valores. Por exemplo, 3 + 4 tem dois valores: 3 e 4. No entanto, alguns operadores unário, o que significa que eles trabalham em apenas um valor. Aqui estão os operadores unários básicos:
+ ou UPLUS (): Retorna o conteúdo original de um valor ou variável. Por exemplo, +1 ou UPLUS (1) ainda é igual 1.
- ou UMINUS (): Retorna o conteúdo negada de um valor ou variável. Por exemplo, -1 ou UMINUS (1) retornos -1. Contudo, --1 ou UMINUS (-1) retornos 1 (O negativo de um negativo é um positivo).
Em alguns casos, você não quer um resultado de ponto flutuante de divisão. Para executar a divisão inteira, você tem que usar funções especiais - você não pode apenas usar operadores, pela simples razão de que não há operadores estão associados a estas tarefas matemáticas. Aqui estão as funções associadas com matemática inteiro:
idivide (): Executa a divisão inteira. Está fornecer dois valores ou variáveis como entrada, juntamente com um modificador opcional que diz MATLAB como executar arredondamento.
Para utilizar o idivide () função, você deve especificar que os valores de entrada são inteiros. Por exemplo, idivide (int32 (5), int32 (3)) fornece uma saída de 1. Aqui está uma lista dos modificadores que você usa para fornecer diferentes efeitos de arredondamento:
forrar um teto: Rodadas para o infinito positivo. Por exemplo, idivide (int32 (5), int32 (3), 'ceil') produz uma saída de 2 e idivide (int32 (5), int32 (-3), "ceil") produz uma saída de -1.
consertar: Rodadas em direção a zero. Por exemplo, idivide (int32 (5), int32 (3), "consertar") produz uma saída de 1 e idivide (int32 (5), int32 (-3), "consertar") produz uma saída de -1.
chão: Rodadas em direção ao infinito negativo. Por exemplo, idivide (int32 (5), int32 (3), 'andar') produz uma saída de 1 e idivide (int32 (5), int32 (-3), 'andar') produz um resultado -2.
volta: Arredondado para o número inteiro mais próximo. Por exemplo, idivide (int32 (5), int32 (3), 'round') produz uma saída de 2 e idivide (int32 (5), int32 (-3), 'round') produz uma saída de -2.
mod (): Obtém o módulo após a divisão. Por exemplo, MOD (5, 3) produz uma saída de 2 e MOD (5, -3) produz uma saída de -1.
rem (): Obtém o resto da divisão. Por exemplo, REM (5, 3) produz uma saída de 2 e rem (5, -3) produz uma saída de -2.
Arredondamento pode ser uma característica importante de um aplicativo, porque ele determina os valores aproximados que o usuário vê. Você pode arredondar qualquer fórmula que você deseja produzir uma saída inteiro. Aqui estão as funções de arredondamento:
ceil (): Rodadas para o infinito positivo. Por exemplo, ceil (3/5) produz uma saída de 2 e ceil (5 / -3) produz uma saída de -1.
consertar(): Rodadas em direção a zero. Por exemplo, correcção (5/3) produz uma saída de 1 e correcção (5 / -3) produz uma saída de -1.
chão(): Rodadas em direção ao infinito negativo. Por exemplo, chão (3/5) produz uma saída de 1 e andar (5 / -3) produz uma saída de -2.
volta(): Rondas direção número inteiro mais próximo. Por exemplo, rodada (5/3) produz uma saída de 2 e rodada (5 / -3) produz uma saída de -2.
Trabalhar com expoentes
Você usa o acento circunflexo (^) para elevar um número a uma potência particular. MATLAB pode lidar com bases número negativo, fracionários e complexos como expoentes. Aqui estão alguns exemplos de expoentes:
10 ^ 3 = 1000
2 ^ 10 = 1024
2,5 ^ 2,5 = 9,8821
2 ^ -4 = 0,0625
2 ^ I = 0,7692 + 0.6390i
i ^ I = 0,2079