Retorna o sinal do argumento.
A função sign
, também conhecida como signum, retorna o sinal de z
. z
pode ser qualquer expressão numérica que resulte em um número real ou um número complexo. Quando z
é um número real, sign(z) retorna 1 para z
>0 e -1 para z
<0. sign(z) retorna 0 para z
=0. Quando z
resulta em um número complexo, sign(z) retorna z/abs(z).
função degrau unitário
u(z) é comumente conhecida como função degrau unitário. z
pode ser qualquer expressão numérica que resulte em um número real. A função é indefinida quando z
possui uma parte imaginária. u(z) retorna 1 para z
≥0 e 0 para z
<0.
Retorna o menor dos valores passados como argumentos.
A função min
retorna aquele que for o menor, de uma lista de argumentos passados à função. min
aceita qualquer número de argumentos, sendo o mínimo dois. Os argumentos podem ser quaisquer expressões numéricas que resultem em números reais ou números complexos. Se os argumentos forem números complexos, a função retornará min(re(A), re(B), ...) + min(im(A), im(B), ...)i.
Retorna o maior dos valores passados como argumentos.
A função max
retorna aquele que for o maior, de uma lista de argumentos passados à função. max
aceita qualquer número de argumentos, sendo o mínimo dois. Os argumentos podem ser quaisquer expressões numéricas que resultem em números reais ou números complexos. Se os argumentos forem números complexos, a função retornará max(re(A), re(B), ...) + max(im(A), im(B), ...)i.
Retorna o segundo argumento, caso o mesmo se encontre na faixa entre o primeiro e o terceiro argumento.
A função range
retorna z
, caso z
seja maior que A
e menor que B
. Se z
< A
então A
é retornado. Se z
> B
então B
é retornado. Os argumentos podem ser quaisquer expressões numéricas que resultem em números reais ou números complexos. A função tem o mesmo efeito de max(A, min(z, B)).
Avalia uma ou mais condições e retorna um resultado diferente, dependendo dessas condições.
A função if
avalia cond1
e caso a mesma seja diferente de 0, então f1
é calculada e retornada. Caso contrário, cond2
é avaliada e sendo esta diferente de 0, então f2
é retornada, e assim por diante. Se nenhuma das condições for verdadeira, fz
é retornada. fz
é opcional e caso não venha a ser especificada, if
retornará um erro quando nenhuma das condições for verdadeira. Obs: na sintaxe acima descrita, os colchetes são meros indicativos de parâmetro opcional; os mesmos não são realmente inseridos na definição da função. Os argumentos podem ser quaisquer expressões numéricas que resultem em números reais ou números complexos.