Função inversa (MATLAB)


A função inversa de uma dada função f é uma função que “reverte” o efeito de f. Em outras palavras, se f recebe uma entrada x e produz uma saída y, então a função inversa de f, denotada como f^(-1), recebe a saída y e produz a entrada original x. A relação entre uma função e sua inversa pode ser expressa como: f(f^(-1)(x)) = x e f^(-1)(f(x)) = x.

Nem todas as funções têm inversas. Para que uma função tenha uma inversa, ela deve ser uma função injetiva, o que significa que cada elemento no contradomínio da função corresponde a exatamente um elemento em seu domínio.

Em MATLAB, você pode usar a função finverse para calcular a inversa de uma função simbólica. Esta função retorna a inversa de uma função f, tal que f(g(x)) = x. Se f contiver mais de uma variável, você pode usar a sintaxe g = finverse(f,var) para especificar a variável independente.

A existência de funções inversas é importante em muitos campos da matemática e ciência. Por exemplo, em cálculo, a derivada da função inversa de uma função contínua e diferenciável é o recíproco da derivada da função original. Em álgebra linear, a matriz inversa de uma matriz invertível é usada para resolver sistemas de equações lineares. Em criptografia, funções inversas são usadas para descriptografar mensagens criptografadas.

(Exemplo 01) Criar um algoritmo em Matlab, para calcular a função inversa da função f(x) = x +1, mostrar esse resultado graficamente.


ALGORITMO - I


% Define a função inversa de f(x)

f_inv = @(x) x - 1;

 

% Plota o gráfico da função inversa

fplot(f_inv);


SOLUÇÃO GRÁFICA




(Exemplo 02) Criar um algoritmo em Matlab, para calcular a função inversa da função f(x) = x^2 +2x - 1, mostrar esse resultado graficamente.


ALGORITMO - II

syms x
f = x^2 + 2*x -1;
g = finverse(f);
h = ezplot(f);
hold on
k = ezplot(g);
legend([h,k], 'f(x)', 'Inverse of f(x)')

SOLUÇÃO GRÁFICA



Algoritmo testado com a versão 2023 do Matlab.





Postar um comentário

Postagem Anterior Próxima Postagem