Funções inline no Matlab
Vamos explorar o universo das funções inline no Matlab.
O que caracteriza uma função inline? Em essência, uma função inline é aquela que você define com uma ou mais variáveis, como f(x), aplicada para executar cálculos matemáticos de forma ágil.
Para criar uma função inline no Matlab, basta inserir o nome da função, seguido de um sinal de igual (=), e a palavra-chave inline(), inserindo a expressão matemática da função entre parênteses.
nome = inline("expressão")
Imagine, por exemplo, que você deseja desenvolver uma função f(x,y) = x2 + y2.
É simples: digite:
>> f=inline("x^2+y^2")
E pronto! Você acaba de criar uma função inline f com duas variáveis.
$$ f(x,y) = x^2+y^2 $$
Observação: Neste exemplo, utilizamos a variável "f" para associar à função, mas isso é meramente ilustrativo. Você tem total liberdade para escolher outros nomes para a sua função.
Após criar a função, ela está pronta para ser utilizada em seus cálculos.
Vamos a um exemplo prático: digamos que você queira calcular o valor de f(2,3). Basta digitar f(2,3).
>> f(2,3)
Os valores x=2 e y=3 são os parâmetros fornecidos à função.
Como resultado, a função retorna o valor 13, correspondente a 22 + 32 = 4 + 9 = 13.
ans=13
Experimente agora com outros valores: insira f(3,4) e pressione enter.
>> f(3,4)
Neste caso, os parâmetros fornecidos são x=3 e y=4.
O resultado será 25, uma vez que f(3,4) = 32 + 42 = 9 + 16 = 25.
ans=25
Mas há mais: no Matlab, você também pode criar funções inline anônimas.
Para tal, utilize o símbolo "@", definindo a função com uma ou mais variáveis. Por exemplo:
>> g=@(x,y) x^2+y^2
Assim, você cria outra função inline, g=x2+y2, também com duas variáveis.
Utilize g para realizar cálculos da mesma maneira:
>> g(2,3)
Ao atribuir os valores x=2 e y=3 às variáveis, a função realiza o cálculo e fornece o resultado.
A função g(x,y) apresentará o valor 13, similarmente ao exemplo anterior.
ans = 13
É mais uma forma versátil de criar uma função inline.
Assim se apresentam as funções inline no Matlab: uma ferramenta prática e eficiente para cálculos matemáticos rápidos, com a facilidade de criação através de comandos simples.