Função por partes no MATLAB

Ammar Ali 11 dezembro 2023 MATLAB MATLAB Function
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().

Está gostando dos nossos tutoriais? Inscreva-se no DelftStack no YouTube para nos apoiar na criação de mais vídeos tutoriais de alta qualidade. Inscrever-se
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