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.

 
 

Segnalami un errore, un refuso o un suggerimento per migliorare gli appunti

FacebookTwitterLinkedinLinkedin

Funções no Matlab