Funções anônimas no Octave
Nesta lição, vou explicar como criar funções anônimas no Octave.
Mas o que é uma função anônima? Trata-se de uma função matemática com uma ou mais variáveis que pode ser definida em apenas uma linha.
Para criar uma função no Octave, utilize a seguinte sintaxe:
nome@(variáveis) expressão
Comece escrevendo o nome da função, seguido do símbolo "@".
Em seguida, especifique as variáveis independentes dentro dos parênteses e a expressão da função.
Aqui está um exemplo prático: defina a seguinte função anônima:
>> f = @(x,y) x^2+y^2
Esta função é chamada de f e é uma função de duas variáveis, cuja expressão é x2+y2
$$ f(x,y) = x^2+y^2 $$
Note que, neste exemplo, eu utilizei o nome "f", mas você pode dar qualquer nome que desejar à sua função.
Depois de definir a função f(x,y), você pode chamá-la passando parâmetros específicos.
Por exemplo, digite f(2,3) no console e pressione "enter":
>> f(2,3)
A função recebe os parâmetros x=2 e y=3, calcula o resultado da expressão x2+y2 e exibe a saída:
ans = 13
Neste caso, o resultado da função é 13 porque:
$$ f(x=2,y=3) = x^2 + y^3 = 2^2 + 3^2 = 4+9 = 13$$
Você pode chamar a função quantas vezes quiser.
Por exemplo, digite f(3,4).
>> f(3,4)
A função recebe os parâmetros x=3 e y=4, retorna o resultado da expressão e exibe a saída:
ans=25
Neste caso, o resultado da função é 25 porque:
$$ f(x=3,y=4) = x^2 + y^3 = 3^2 + 4^2 = 9+16 = 25 $$
Dessa forma, é possível criar funções matemáticas de forma rápida e simples utilizando o Octave.