Contenido principal

subplus

Calcular la parte positiva de una función

Descripción

xp = subplus(x) devuelve la parte positiva de x, (x)+, que es x si x no es negativa, y 0 si x es negativa. En otras palabras, xp es igual a max(x,0). Si x es un arreglo, esta operación se aplica entrada por entrada.

ejemplo

Ejemplos

contraer todo

Calcule la parte positiva de los enteros en el intervalo de -2 a 2 utilizando la función subplus.

x = -2:2;
xp = subplus(x);

Represente la función subplus en el intervalo de -2 a 2.

plot(x,xp)
ylim([-0.5 2.5])

Figure contains an axes object. The axes object contains an object of type line.

Cree una función triangular creando una función hat anónima que utiliza la función subplus.

hat = @(x) subplus(x) - 2*subplus(x-1) + subplus(x-2);

Represente la función hat en el intervalo de -0,5 a 2,5.

x = -0.5:0.5:2.5;
plot(x,hat(x))
xlim([-0.5 2.5])

Figure contains an axes object. The axes object contains an object of type line.

También puede describir la función triangular utilizando el spline spmak(0:2,1).

Argumentos de entrada

contraer todo

Función de la que desea calcular la parte positiva, especificada como escalar, vector o matriz.

Tipos de datos: single | double

Argumentos de salida

contraer todo

Parte positiva de x, devuelta como escalar, vector o matriz.

Historial de versiones

Introducido en R2006b