Sintaxe matemática matlab compreensão

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 MATLAB, você deve compreender 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 dizer MATLAB como realizar 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): Multiplica dois números. Por exemplo, você pode usar 3 * 4 ou tempos (3, 4) para obter um resultado de 12.

  • / ou rdivide (): Executa a 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 divisão, que também é chamado de esquerda “vai para” ou, como você aprendeu na terceira série, “guzintas.” Você sabe (digamos isso em voz alta), 5 “guzinta” 5 uma vez, 5 “guzinta” 10 duas vezes, 5 “ guzinta”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 não modificada de um valor ou variável. Por exemplo, +1 ou UPLUS (1) ainda é igual a 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 há operadores estão associados a estas tarefas matemáticas. Aqui estão as funções associadas à matemática inteiro:

  • idivide (): Executa a divisão inteira. Você fornece dois valores ou variáveis ​​como entrada, juntamente com um modificador opcional que diz MATLAB como executar arredondamento.

    Para usar 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), ‘correção’) produz uma saída de 1 e idivide (int32 (5), int32 (-3), `fix) produz uma saída de -1.



  • chão: Rodadas em direção ao infinito negativo. Por exemplo, idivide (int32 (5), int32 (3), ‘base’) produz uma saída de 1 e idivide (int32 (5), int32 (-3), ‘base’) produz um resultado de -2.

  • volta: Arredonda para o 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 uma aplicação, pois determina os valores aproximados o usuário vê. Você pode arredondar qualquer fórmula que 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 (3/5) 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 (03/05) produz uma saída de 1 e chão (5 / -3) produz uma saída de -2.

    • volta(): Rondas direção inteiro mais próximo. Por exemplo, rodada (03/05) produz uma saída de 2 e redondo (5 / -3) produz uma saída de -2.

    Trabalhar com expoentes

    Você usa o acento circunflexo (^) para elevar um número a uma energia particular. MATLAB pode lidar com bases número negativo, fraccionais, 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


    Publicações relacionadas