Calculadora de intensidade de ondas pela lei do inverso do quadrado
Esta calculadora encontra a intensidade de uma onda em uma segunda distância radial a partir da intensidade conhecida na primeira.
Executar grátis
Ela aplica a relação ideal de fonte pontual I₁r₁² = I₂r₂²: ao dobrar a distância, a intensidade cai para um quarto; ao reduzir a distância à metade, ela quadruplica. Informe as duas distâncias na mesma unidade e mantenha uma unidade de intensidade consistente. O resultado apresenta razões, variação percentual, premissas e etapas transparentes.
Configure o cálculo entre duas distâncias
Informe a intensidade inicial medida ou especificada e a distância radial correspondente. Em seguida, indique a distância de destino. Você pode usar metros, pés, centímetros ou outra unidade, desde que as duas distâncias usem a mesma, pois a ferramenta calcula uma razão. A intensidade também pode estar em W/m² ou em outra unidade coerente; o resultado permanece nessa unidade. Distância radial é a linha reta desde a fonte pontual efetiva, não o caminho adicional de uma reflexão. As distâncias devem ser maiores que zero, porque a equação não é definida na posição da fonte. Uma intensidade inicial zero continua zero em qualquer raio finito. Assim, você transfere uma medição para outro local sem precisar reconstruir a potência total emitida.
Entenda a relação do inverso do quadrado
Em uma fonte pontual isotrópica, a mesma potência se distribui pela superfície de uma esfera. Como a área cresce com o quadrado do raio, a intensidade varia inversamente ao raio ao quadrado. A calculadora reorganiza I₁r₁² = I₂r₂² como I₂ = I₁ × (r₁ / r₂)². Se o raio final for três vezes maior, a intensidade será um nono; se for um terço, será nove vezes maior. A razão de intensidade retornada é I₂/I₁, e a razão de distância é r₂/r₁. Uma variação percentual negativa indica queda; uma positiva indica aumento ao se aproximar. Trata-se de dispersão geométrica, não de decibéis. Faça uma conversão separada caso precise de uma medida logarítmica específica.
Saiba quando o modelo ideal é adequado
Use a lei quando a fonte for pequena em comparação com as duas distâncias e irradiar de modo aproximadamente uniforme em espaço tridimensional livre. A estimativa funciona melhor no campo distante. Sistemas reais podem divergir: o meio absorve energia, superfícies refletem, lentes e antenas focalizam, obstáculos causam sombra e difração, e fontes extensas se espalham de outra forma nas proximidades. A calculadora exclui esses efeitos para oferecer uma referência clara de dispersão geométrica ideal. Quando necessário, aplique atenuação medida ou um modelo especializado de propagação. Para segurança, conformidade, exposição médica ou proteção de equipamentos, utilize medições calibradas e normas pertinentes. Registre sempre a origem da intensidade inicial e avalie se o arranjo físico atende às premissas de fonte pontual.
Casos de uso
Estimar irradiância óptica mais distante
Projete uma irradiância conhecida de um raio para um detector mais longe sob dispersão ideal em espaço livre.
Comparar posições de sensores
Preveja como aproximar ou afastar um sensor de uma fonte compacta altera a leitura antes do experimento.
Verificar a escala inversa quadrática
Compare a razão prevista com observações que também podem incluir absorção ou efeitos direcionais.
Perguntas frequentes
Qual fórmula é usada?
A ferramenta usa I₂ = I₁ × (r₁/r₂)², derivada de I₁r₁² = I₂r₂² para dispersão esférica ideal de fonte pontual.
Quais unidades devo usar?
Use a mesma unidade nas duas distâncias. Qualquer unidade de intensidade é aceita, e o resultado permanece nela.
Por que dobrar a distância reduz a intensidade a um quarto?
Ao dobrar o raio, a área esférica quadruplica; portanto, a mesma potência ocupa quatro vezes mais área.
O cálculo inclui absorção ou reflexões?
Não. Ele representa apenas dispersão geométrica ideal, sem absorção, reflexão, focalização, obstáculos ou direcionalidade.
Quanto custa uma solicitação de API?
Cada solicitação de API custa US$ 0,002. A calculadora no navegador executa gratuitamente o mesmo cálculo determinístico.
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/optics/wave-intensity-inverse-square \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"initial_intensity":120,"initial_distance":2,"final_distance":6}'const res = await fetch("https://api.kit.forhosting.com/optics/wave-intensity-inverse-square", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"initial_intensity": 120,
"initial_distance": 2,
"final_distance": 6
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/optics/wave-intensity-inverse-square",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"initial_intensity": 120,
"initial_distance": 2,
"final_distance": 6
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/optics/wave-intensity-inverse-square", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"initial_intensity":120,"initial_distance":2,"final_distance":6}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"initial_intensity":120,"initial_distance":2,"final_distance":6}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/optics/wave-intensity-inverse-square", 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
{
"initial_intensity": 120,
"initial_distance": 2,
"final_distance": 6
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "optics.wave_intensity_inverse_square",
"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.
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. |