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()
.