Función por partes en MATLAB

Ammar Ali 11 diciembre 2023
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().

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

Artículo relacionado - MATLAB Function