Calculadora de deslocamento vertical de função
A calculadora de deslocamento vertical soma uma constante à regra de uma função e mostra exatamente o que acontece com o gráfico.
Executar grátis
Roda direto no seu navegador. Grátis, sem cadastro — seus dados não são enviados para lugar nenhum.
Informe uma regra como f(x) = x^2, escolha um deslocamento positivo, negativo ou nulo e receba a regra transformada na notação padrão. O resultado identifica a direção e a distância do movimento, explica como cada saída muda e também pode deslocar pontos importantes informados. A ferramenta é útil para conferir exercícios, preparar exemplos ou aplicar a mesma transformação com segurança em um software.
Como escrever e aplicar um deslocamento vertical
Um deslocamento vertical altera a saída de uma função sem mudar a entrada. Se a função original for escrita como f(x), somar uma constante k produz g(x) = f(x) + k. Informe a regra original no campo da função e a constante com sinal no campo de deslocamento. Um valor positivo move o gráfico para cima, enquanto um valor negativo o move para baixo. Por exemplo, deslocar f(x) = x^2 em 5 resulta em g(x) = (x^2) + 5; deslocá-la em -3 resulta em g(x) = (x^2) - 3. A calculadora mantém a expressão original entre parênteses para deixar claro que a constante se aplica à saída inteira, mesmo quando há vários termos. Você pode inserir somente a expressão, uma equação iniciada por y ou uma regra nomeada como h(x) = sin(x). O resultado usa g(x) para distinguir a função transformada da original e apresenta a forma usual g(x) = f(x) + k.
Por que o gráfico sobe ou desce
Cada ponto no gráfico de uma função tem coordenadas (x, f(x)). Depois de um deslocamento vertical por k, o ponto correspondente passa a ser (x, f(x) + k). A coordenada x permanece exatamente igual porque a entrada não mudou. Apenas a coordenada y muda, sempre pela mesma quantidade. Essa alteração uniforme preserva o formato do gráfico: máximos, mínimos, padrões de interceptação e curvatura mantêm a mesma organização, embora o desenho inteiro ocupe uma posição mais alta ou mais baixa. Quando k é positivo, todas as saídas aumentam e o gráfico sobe k unidades. Quando k é negativo, todas diminuem e o gráfico desce o valor absoluto de k. Um deslocamento zero não causa movimento. Se você fornecer pontos importantes, a calculadora aplicará diretamente essa regra de coordenadas e retornará cada ponto original com sua nova posição, permitindo conferir em conjunto a regra simbólica e o movimento geométrico.
Como interpretar o resultado e evitar erros comuns
O resultado separa o deslocamento com sinal da distância não negativa. Isso é importante porque um deslocamento de -4 significa descer 4 unidades, e não descer -4 unidades. A ferramenta também informa uma direção e descreve o movimento, tornando explícita a convenção dos sinais. Um erro comum é alterar x dentro da fórmula, por exemplo substituindo x por x + 4. Isso cria uma transformação horizontal, que segue outra convenção de direção. Em uma transformação vertical, a constante fica fora da função original: f(x) + k. Outro erro é distribuir o deslocamento pelos termos. Não é necessário modificar cada termo, pois a constante muda a saída final como um todo. Esta calculadora preserva de propósito a expressão informada, sem expandi-la ou simplificá-la. Assim, a operação fica transparente e pode ser usada com potências, valores absolutos, nomes trigonométricos ou vários termos. Use o mapeamento opcional de pontos para conferir numericamente a nova posição do gráfico.
Casos de uso
Conferir uma transformação algébrica
Confirme a nova regra da função e a direção do gráfico após somar uma constante positiva ou negativa.
Mover pontos importantes do gráfico
Transforme interceptos, vértices ou pontos de amostra com a mesma regra de coordenadas verticais.
Gerar respostas consistentes para exercícios
Aplique deslocamentos verticais a regras variadas sem alterar por engano a variável de entrada ou o formato do gráfico.
Perguntas frequentes
O que é o deslocamento vertical de uma função?
É a transformação g(x) = f(x) + k, que altera cada saída pela mesma constante k.
Uma constante positiva move o gráfico para cima ou para baixo?
Uma constante positiva move o gráfico para cima pelo número indicado de unidades; uma negativa o move para baixo pelo valor absoluto.
O deslocamento vertical muda as coordenadas x?
Não. Um ponto (x, y) passa a ser (x, y + k), portanto sua coordenada x permanece igual.
A calculadora simplifica a expressão transformada?
Não. Ela preserva e agrupa com segurança a expressão original e soma o deslocamento fora dela para manter a transformação explícita.
O que acontece quando o deslocamento é zero?
A regra da função e a posição do gráfico permanecem iguais, e o resultado informa que não houve movimento.
Quanto custa?
Você pode executar a ferramenta gratuitamente no navegador nesta página ou pagar US$ 0,002 por solicitação de API.
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
curl -X POST https://api.kit.forhosting.com/algebra/function-vertical-shift \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"function":"f(x) = x^2 - 4x + 3","shift":5}'const res = await fetch("https://api.kit.forhosting.com/algebra/function-vertical-shift", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"function": "f(x) = x^2 - 4x + 3",
"shift": 5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/algebra/function-vertical-shift",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"function": "f(x) = x^2 - 4x + 3",
"shift": 5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/algebra/function-vertical-shift", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"function":"f(x) = x^2 - 4x + 3","shift":5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"function":"f(x) = x^2 - 4x + 3","shift":5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/algebra/function-vertical-shift", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemplo de requisição
{
"function": "f(x) = x^2 - 4x + 3",
"shift": 5
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "algebra.function_vertical_shift",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Limites
max_rule_chars | 500 |
max_points | 100 |
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |