Visualizador de Transformações de Funções

Use este visualizador para informar valores, ajustar opções e analisar os resultados em uma área de trabalho compacta e responsiva.

Os resultados são calculados automaticamente conforme você informa os dados.

A função transformada é y = a*f(b(x - h)) + k. Um a negativo reflete em relação ao eixo x; um b negativo reflete em relação a x = h.

Ordem das transformações e mapeamento
Função transformada Escolha uma função-pai.

▼ Veja explicações e dicas abaixo ▼

O que são transformações de funções?

Transformações de funções são alterações que deslocam, refletem, esticam ou comprimem o gráfico de uma função conhecida. Em vez de construir um gráfico novo do zero, você começa com uma função-pai conhecida, como \(f(x)=x^2\), \(f(x)=|x|\), \(f(x)=\sqrt{x}\) ou \(f(x)=\sin{x}\), e descreve como o gráfico se modifica.

Um modelo comum de transformação é:

$$ g(x)=a\,f\!\left(b(x-h)\right)+k $$

A função-pai é \(f\). A função transformada é \(g\). Os números \(a\), \(b\), \(h\) e \(k\) controlam o gráfico. As alterações dentro da função, \(b(x-h)\), afetam as coordenadas \(x\). As alterações fora da função, \(a\) e \(k\), afetam as coordenadas \(y\).

Esse modelo é útil porque muitos gráficos que parecem complicados são, na verdade, gráficos de funções-pai conhecidas deslocados ou redimensionados de maneira previsível.


Por que as transformações de funções são importantes

As transformações de funções ajudam a reconhecer padrões. Na álgebra e no pré-cálculo, elas tornam a construção de gráficos mais rápida, pois você pode usar uma função-pai como ponto de partida. Na modelagem, permitem ajustar uma função básica para se adequar a uma situação nova: deslocá-la para outro ponto inicial, fazê-la crescer mais rapidamente, invertê-la ou alterar sua escala vertical.

Elas também ajudam a evitar um erro comum ao construir gráficos: tratar toda alteração na fórmula da mesma maneira. Um número somado fora da função desloca o gráfico verticalmente, mas um número somado dentro da função desloca-o horizontalmente. Um número multiplicado fora da função altera diretamente os valores de saída, enquanto um número multiplicado dentro da função altera as entradas de forma recíproca.


Termos importantes

  • Função-pai: Uma função básica usada como gráfico inicial, como \(x\), \(x^2\), \(|x|\), \(\sqrt{x}\), \(\frac{1}{x}\), \(e^x\), \(\ln{x}\) ou \(\sin{x}\).
  • Translação: Um deslocamento do gráfico para a esquerda, para a direita, para cima ou para baixo, sem alterar seu formato.
  • Alongamento ou compressão vertical: Uma alteração que multiplica os valores de saída de uma função.
  • Alongamento ou compressão horizontal: Uma alteração que multiplica os valores de entrada de uma função e modifica a largura visível do gráfico pelo recíproco desse multiplicador de entrada.
  • Reflexão: Uma inversão em relação a um eixo. Um multiplicador vertical negativo produz uma reflexão em relação ao eixo \(x\). Um multiplicador horizontal negativo cria uma reflexão da esquerda para a direita.
  • Domínio: O conjunto de valores de entrada para os quais a função está definida.
  • Ponto-chave: Um ponto reconhecível no gráfico da função-pai que pode ser mapeado para uma nova posição no gráfico transformado.
  • Medida em radianos: A medida angular padrão usada para a função seno nesta calculadora. Uma entrada angular sem unidade para o seno deve ser interpretada em radianos, não em graus.

Funções-pai compatíveis

Função-pai Fórmula Domínio da função-pai
Linear \(f(x)=x\) Todos os valores reais de \(x\)
Quadratic \(f(x)=x^2\) Todos os valores reais de \(x\)
Cubic \(f(x)=x^3\) Todos os valores reais de \(x\)
Absolute value \(f(x)=|x|\) Todos os valores reais de \(x\)
Raiz quadrada \(f(x)=\sqrt{x}\) \(x\ge 0\)
Recíproca \(f(x)=\frac{1}{x}\) \(x\ne 0\)
Exponencial \(f(x)=e^x\) Todos os valores reais de \(x\)
Logaritmo natural \(f(x)=\ln{x}\) \(x>0\)
Seno \(f(x)=\sin{x}\) Todos os valores reais de \(x\), com entrada angular em radianos

Como funcionam as transformações de funções

A forma da transformação é:

$$ g(x)=a\,f\!\left(b(x-h)\right)+k $$

Os parâmetros têm os seguintes significados:

  • \(a\) controla a escala vertical e a reflexão vertical.
  • \(b\) controla a escala horizontal e a reflexão horizontal. Neste modelo, ele não pode ser \(0\).
  • \(h\) controla o deslocamento horizontal.
  • \(k\) controla o deslocamento vertical.

A maneira mais fácil de entender a fórmula é separar as alterações nas entradas das alterações nas saídas.

Alterações verticais: \(a\) e \(k\)

A parte externa, \(a\,f(\cdots)+k\), altera a saída depois que a função-pai é calculada.

Se um ponto da função-pai tiver saída \(y=f(u)\), a saída transformada será:

$$ y_{\text{new}}=a\,f(u)+k $$

Isso significa:

  • Se \(a>1\), o gráfico sofre um alongamento vertical.
  • Se \(0<|a|<1\), o gráfico sofre uma compressão vertical.
  • Se \(a<0\), o gráfico é refletido em relação ao eixo \(x\) e também sofre alongamento ou compressão por um fator \(|a|\).
  • Se \(a=0\), toda saída transformada definida da função-pai se torna \(k\), portanto o gráfico é a reta horizontal \(y=k\) no domínio transformado herdado da função-pai. Domínios restritos, como os da raiz quadrada, do logaritmo e da função recíproca, continuam restritos.
  • Se \(k>0\), o gráfico sobe.
  • Se \(k<0\), o gráfico desce.

Alterações horizontais: \(b\) e \(h\)

A parte interna, \(b(x-h)\), altera a entrada antes que a função-pai seja calculada. Por isso, as transformações horizontais podem parecer invertidas.

Se \(u\) é uma entrada no gráfico da função-pai, o gráfico transformado alcança essa mesma entrada da função-pai quando:

$$ u=b(x-h) $$

Isolando \(x\), obtemos a coordenada \(x\) transformada:

$$ x=\frac{u}{b}+h $$

Assim, um ponto \((u,f(u))\) da função-pai é mapeado para:

$$ (u,f(u))\;\longrightarrow\;\left(\frac{u}{b}+h,\;a\,f(u)+k\right) $$

Esse mapeamento explica o efeito recíproco de \(b\):

  • Se \(|b|>1\), o gráfico sofre compressão horizontal por um fator \(\frac{1}{|b|}\).
  • Se \(0<|b|<1\), o gráfico sofre alongamento horizontal por um fator \(\frac{1}{|b|}\).
  • Se \(b<0\), a transformação horizontal inclui uma reflexão da esquerda para a direita.
  • Se \(h>0\), as características da função-pai se deslocam \(h\) para a direita.
  • Se \(h<0\), as características da função-pai se deslocam \(|h|\) para a esquerda.

Alterações no domínio após uma transformação

Uma função transformada só está definida quando a função-pai recebe uma entrada permitida. Para:

$$ g(x)=a\,f\!\left(b(x-h)\right)+k $$

a entrada enviada à função-pai é:

$$ b(x-h) $$

Para funções-pai com todas as entradas reais, como as funções linear, quadrática, cúbica, valor absoluto, exponencial e seno, o domínio transformado continua sendo o conjunto dos números reais, desde que os parâmetros sejam válidos.

Para funções com domínios restritos, a expressão interna deve satisfazer a regra de domínio da função-pai:

Função-pai Condição da função-pai Regra do domínio transformado
Raiz quadrada \(u\ge 0\) \(b(x-h)\ge 0\)
Logaritmo natural \(u>0\) \(b(x-h)>0\)
Recíproca \(u\ne 0\) \(b(x-h)\ne 0\), so \(x\ne h\)

Para as funções raiz quadrada e logaritmo natural, o sentido da desigualdade depende do sinal de \(b\). Por exemplo, se \(b>0\), então \(b(x-h)\ge 0\) se torna \(x\ge h\). Se \(b<0\), a desigualdade se inverte e se torna \(x\le h\).


Exemplos práticos de transformações de funções

Exemplo 1: Deslocando uma função quadrática

Comece com a função-pai:

$$ f(x)=x^2 $$

Use os valores da transformação:

$$ a=1,\quad b=1,\quad h=3,\quad k=2 $$

Então:

$$ g(x)=1\cdot f\!\left(1(x-3)\right)+2 $$

Como \(f(x)=x^2\), isso se torna:

$$ g(x)=(x-3)^2+2 $$

O gráfico de \(y=x^2\) se desloca \(3\) unidades para a direita e \(2\) unidades para cima. O vértice passa de \((0,0)\) para \((3,2)\).

Usando o mapeamento de coordenadas:

$$ (u,u^2)\;\longrightarrow\;(u+3,u^2+2) $$

Alguns pontos mapeados são:

Ponto da função-pai Ponto transformado
\((-1,1)\) \((2,3)\)
\((0,0)\) \((3,2)\)
\((1,1)\) \((4,3)\)

Exemplo 2: Alongando e refletindo uma função de valor absoluto

Comece com:

$$ f(x)=|x| $$

Use:

$$ a=-2,\quad b=0.5,\quad h=-1,\quad k=3 $$

A função transformada é:

$$ g(x)=-2\,f\!\left(0.5(x+1)\right)+3 $$

Usando a função-pai de valor absoluto:

$$ g(x)=-2\left|0.5(x+1)\right|+3 $$

Veja o que cada parâmetro faz:

  • \(a=-2\) reflete o gráfico em relação ao eixo \(x\) e o alonga verticalmente por um fator \(2\).
  • \(b=0.5\) alonga o gráfico horizontalmente por um fator \(\frac{1}{0.5}=2\).
  • \(h=-1\) desloca o gráfico \(1\) unidade para a esquerda.
  • \(k=3\) desloca o gráfico \(3\) unidades para cima.

O mapeamento de coordenadas é:

$$ (u,|u|)\;\longrightarrow\;\left(\frac{u}{0.5}-1,\;-2|u|+3\right) $$

Como \(\frac{u}{0.5}=2u\), temos:

$$ (u,|u|)\;\longrightarrow\;(2u-1,\;-2|u|+3) $$

Assim, o vértice \((0,0)\) da função-pai é mapeado para:

$$ (0,0)\;\longrightarrow\;(-1,3) $$

Exemplo 3: Alteração do domínio com uma função raiz quadrada

Comece com:

$$ f(x)=\sqrt{x} $$

Use:

$$ a=1,\quad b=-2,\quad h=4,\quad k=0 $$

A função transformada é:

$$ g(x)=\sqrt{-2(x-4)} $$

Uma raiz quadrada precisa que seu valor interno seja pelo menos \(0\):

$$ -2(x-4)\ge 0 $$

Divida por \(-2\). Como esse é um número negativo, a desigualdade se inverte:

$$ x-4\le 0 $$

Portanto:

$$ x\le 4 $$

O domínio é formado por todos os valores reais de \(x\) menores ou iguais a \(4\). Esse exemplo mostra por que funções-pai com domínio restrito exigem atenção especial após uma transformação horizontal.


Como interpretar o resultado

A função transformada mostra a nova regra depois que a função-pai selecionada é deslocada, redimensionada, refletida ou comprimida. Leia-a na forma:

$$ g(x)=a\,f\!\left(b(x-h)\right)+k $$

O domínio informa quais valores de \(x\) são permitidos após a transformação. Para funções-pai sem restrição de domínio, o domínio normalmente é o conjunto dos números reais. Para as funções raiz quadrada, logaritmo e recíproca, o domínio depende da expressão interna transformada.

O efeito vertical descreve o que \(a\) faz com o gráfico antes que \(k\) o desloque para cima ou para baixo. Um \(a\) negativo inverte o gráfico verticalmente. Um \(|a|\) maior faz com que as saídas fiquem mais distantes do eixo horizontal. Um \(|a|\) não nulo menor faz com que as saídas fiquem mais próximas do eixo horizontal.

O efeito horizontal descreve o que \(b\) faz com os valores de entrada. A escala horizontal visível baseia-se em \(\frac{1}{|b|}\), não em \(|b|\). Por isso \(b=2\) comprime o gráfico horizontalmente, enquanto \(b=0.5\) o alonga horizontalmente.

A tabela de pontos-chave costuma ser a maneira mais clara de entender a transformação. Cada ponto \((u,f(u))\) da função-pai é mapeado para:

$$ \left(\frac{u}{b}+h,\;a\,f(u)+k\right) $$

Se uma sobreposição de gráficos for exibida, use-a para comparar visualmente a curva da função-pai com a curva transformada. O gráfico ajuda a visualizar o formato geral, mas a fórmula e a regra de domínio são mais confiáveis para uma interpretação exata.


Erros comuns e equívocos

Um erro comum é tratar \(b\) como o fator visível de alongamento horizontal. Na forma \(f(b(x-h))\), a escala horizontal visível é recíproca: \(b=2\) comprime horizontalmente por \(\frac{1}{2}\), enquanto \(b=0.5\) alonga horizontalmente por \(2\).

Outro erro é interpretar \(x-h\) ao contrário. Um \(h\) positivo desloca o gráfico para a direita, não para a esquerda. Por exemplo, \(f(x-3)\) desloca o gráfico da função-pai \(3\) unidades para a direita.

Um terceiro erro é ignorar as restrições de domínio. As funções-pai raiz quadrada, logaritmo natural e recíproca não aceitam todas as entradas reais, portanto suas versões transformadas ainda devem seguir a regra de domínio transformado.

Para o seno, lembre-se de que os valores de entrada são interpretados em radianos. O valor \(90\) significa \(90\) radianos, não \(90^\circ\).

Também é fácil esperar que a janela do gráfico mostre todas as características importantes. Uma visualização pode não mostrar características distantes, valores muito grandes ou o comportamento próximo de descontinuidades. Sempre confira a fórmula e a regra de domínio, especialmente para funções recíprocas e logarítmicas.


Quando usar transformações de funções

Use transformações de funções quando quiser:

  • Esboçar um gráfico a partir de uma função-pai conhecida.
  • Comparar duas funções relacionadas.
  • Identificar deslocamentos, alongamentos, compressões e reflexões a partir de uma fórmula.
  • Acompanhar como os pontos-chave se deslocam do gráfico da função-pai para o gráfico transformado.
  • Entender como um domínio restrito muda após uma transformação horizontal.
  • Conferir se um resultado gráfico faz sentido antes de confiar na visualização.

As transformações de funções são especialmente úteis na álgebra, no pré-cálculo, na trigonometria e no cálculo introdutório, pois conectam equações, tabelas e gráficos.


Limitações e pontos importantes

Este modelo de transformação usa valores de parâmetros reais e finitos dentro dos controles exibidos: \(a,b\in[-5,5]\) e \(h,k\in[-8,8]\). O valor \(b=0\) não é permitido porque \(b(x-h)\) deixaria de produzir uma transformação horizontal significativa da entrada.

O modelo não abrange todas as funções possíveis. Ele se aplica às funções-pai compatíveis e não aceita funções-pai arbitrárias definidas pelo usuário. Também não calcula saídas com valores complexos.

Uma fórmula transformada pode não estar totalmente simplificada de forma simbólica. Por exemplo, uma transformação pode ser exibida na forma da função-pai mesmo quando poderia ser reescrita algebricamente. Isso geralmente ajuda a entender a transformação, mas significa que a expressão exibida pode não ser a mais simples possível.

A saída gráfica é uma aproximação visual. O gráfico é amostrado em \(x\) valores, de aproximadamente \(-10\) a \(10\), e o intervalo vertical exibido é limitado aproximadamente de \(-30\) a \(30\) quando ocorrem valores muito grandes. Valores muito grandes, indefinidos ou não finitos podem ser omitidos da curva desenhada. Descontinuidades podem não ser desenhadas como assíntotas explícitas. Para um trabalho exato, use a fórmula, o mapeamento de coordenadas e a regra de domínio.

Os valores exibidos podem ser arredondados para facilitar a leitura. Valores não nulos muito pequenos usam notação científica para não serem exibidos como \(0\).

A calculadora se concentra em transformações. Ela não calcula separadamente imagem, interceptos, assíntotas, extremos, período ou uma análise completa da curva.


Como usar esta calculadora

  1. Escolha uma função-pai compatível.
  2. Informe ou ajuste \(a\) entre \(-5\) e \(5\) para controlar o alongamento vertical, a compressão vertical, a reflexão em relação ao eixo \(x\) ou o colapso em uma reta horizontal no domínio herdado quando \(a=0\).
  3. Informe ou ajuste \(b\) entre \(-5\) e \(5\), excluindo \(0\), para controlar a compressão horizontal, o alongamento horizontal ou a reflexão da esquerda para a direita.
  4. Informe \(h\) para o deslocamento horizontal e \(k\) para o deslocamento vertical.
  5. Opcionalmente, use uma predefinição, como redefinir, refletir, alongar ou comprimir, para começar rapidamente.
  6. Revise a função transformada, a regra de domínio, o efeito vertical, o efeito horizontal, a sobreposição de gráficos e a tabela de pontos-chave.
  7. Use os pontos-chave mapeados para relacionar o gráfico da função-pai ao gráfico transformado.
  8. Baixe o gráfico como PNG se precisar de uma cópia do gráfico exibido.

Perguntas frequentes

Por que \(x-h\) desloca o gráfico para a direita quando \(h\) é positivo?

O gráfico se desloca para a direita porque a função-pai recebe a mesma entrada mais tarde. Por exemplo, \(f(x-3)\) recebe a entrada \(0\) da função-pai quando \(x=3\), portanto a característica da função-pai em \(x=0\) se desloca para \(x=3\).


Por que \(b=2\) produz uma compressão horizontal em vez de um alongamento?

Em \(f(bx)\), a função-pai recebe as entradas mais rapidamente. A entrada \(u\) da função-pai ocorre quando \(x=\frac{u}{b}\), portanto \(b=2\) faz com que cada coordenada \(x\) tenha metade do tamanho. Isso comprime o gráfico horizontalmente por \(\frac{1}{2}\).


O que acontece quando \(a=0\)?

Quando \(a=0\), toda saída definida da função-pai é multiplicada por \(0\). Depois do deslocamento vertical, a saída é \(k\) no domínio transformado herdado da função-pai, portanto funções-pai restritas continuam tendo domínios restritos.


Por que \(b=0\) não é permitido?

Se \(b=0\), a expressão interna se torna \(0(x-h)=0\) para todo \(x\). A entrada da função-pai deixa de mudar com \(x\), portanto isso não representa um alongamento, uma compressão, uma reflexão ou um deslocamento horizontal válido neste modelo de transformação.


Um \(b\) negativo sempre significa reflexão em relação ao eixo \(y\)?

Um \(b\) negativo cria uma reflexão da esquerda para a direita na transformação horizontal. Quando \(h=0\), trata-se de uma reflexão em relação ao eixo \(y\). Quando \(h\) não é \(0\), o mapeamento de coordenadas é a maneira mais precisa de acompanhar os pontos transformados.


Como encontro o domínio transformado?

Faça com que a entrada \(b(x-h)\) da função-pai satisfaça o domínio da função-pai. Para a raiz quadrada, exija \(b(x-h)\ge 0\). Para o logaritmo natural, exija \(b(x-h)>0\). Para a função recíproca, exija \(b(x-h)\ne 0\), o que resulta em \(x\ne h\).


As entradas do seno estão em graus ou radianos?

As entradas do seno são interpretadas em radianos. Por exemplo, \(\sin{\left(\frac{\pi}{2}\right)}=1\), enquanto \(\sin{(90)}\) significa o seno de \(90\) radianos, não \(90^\circ\).


Fontes e referências

Livros

  1. Jay Abramson. College Algebra 2e. OpenStax, 21 de dezembro de 2021. Seção 3.5, “Transformation of Functions”. https://openstax.org/books/college-algebra-2e/pages/3-5-transformation-of-functions
  2. Jay Abramson. Precalculus 2e. OpenStax, 21 de dezembro de 2021. Seção 1.5, “Transformation of Functions”. https://openstax.org/books/precalculus-2e/pages/1-5-transformation-of-functions
  3. Jay Abramson. Algebra and Trigonometry 2e. OpenStax, 21 de dezembro de 2021. Seção 7.1, “Angles”. https://openstax.org/books/algebra-and-trigonometry-2e/pages/7-1-angles

Fontes online e educacionais

  1. George Brown College Tutoring and Learning Centre. “Graphing Functions using Transformations”. Apostila em PDF, 2014. Acesso em 28 de junho de 2026. https://www.georgebrown.ca/sites/default/files/uploadedfiles/tlc/_documents/graphing_functions_using_transformations.pdf