Función por partes en MATLAB
Este tutorial discutirá cómo definir una función o expresión por partes usando la función piecewise()
en MATLAB.
Definir una función o expresión por partes usando la función piecewise()
en MATLAB
Para definir una función o expresión por partes en MATLAB, puede utilizar la función piecewise()
. Esta función devuelve una función o expresión que contiene una función o expresión por partes. Para definir una función por partes, debe poner la condición y su valor dentro de la función piecewise()
y luego la segunda condición y su valor, y así sucesivamente. También puede establecer el valor que será verdadero cuando ninguna condición sea verdadera. Por ejemplo, definamos una función simple por partes. Vea el código a continuación.
syms y(x)
y(x) = piecewise(x<0, -2, x>0, 2, 1);
y(-3)
Producción :
ans =
-2
En el código anterior, definimos una función por partes cuyo valor es -2 si x es menor que cero y 2 si x es mayor que cero, y si ninguna de las condiciones es verdadera, su valor será 1. Se usa la tercera línea para probar la función, y puede ver en la salida, la función está funcionando correctamente. Consulte este enlace para obtener más detalles sobre la función piecewise()
.