Função por partes no MATLAB

Ammar Ali 11 dezembro 2023
Função por partes no MATLAB

Este tutorial irá discutir como definir uma função ou expressão por partes usando a função piecewise() no MATLAB.

Definir uma função ou expressão por partes usando a função piecewise() no MATLAB

Para definir uma função ou expressão por partes no MATLAB, você pode usar a função piecewise(). Esta função retorna uma função ou expressão que contém uma função ou expressão por partes. Para definir uma função por partes, você deve colocar a condição e seu valor dentro da função piecewise() e, em seguida, a segunda condição e seu valor, e assim por diante. Você também pode definir o valor que será verdadeiro quando nenhuma condição for verdadeira. Por exemplo, vamos definir uma função simples por partes. Veja o código abaixo.

syms y(x)
y(x) = piecewise(x<0, -2, x>0, 2, 1);
y(-3)

Resultado:

ans =
  -2

No código acima, definimos uma função por partes cujo valor é -2 se x for menor que zero e 2 se x for maior que zero, e se nenhuma das condições for verdadeira, seu valor será 1. A terceira linha é usada para testar a função, e você pode ver na saída, a função está sendo executada corretamente. Verifique este link para mais detalhes sobre a função piecewise().

Autor: Ammar Ali
Ammar Ali avatar Ammar Ali avatar

Hello! I am Ammar Ali, a programmer here to learn from experience, people, and docs, and create interesting and useful programming content. I mostly create content about Python, Matlab, and Microcontrollers like Arduino and PIC.

LinkedIn Facebook

Artigo relacionado - MATLAB Function