ForHosting KIT · Matemática

Calculadora de Bessel

J₀(1), a função de Bessel de primeira espécie de ordem 0 em 1, vale cerca de 0,765197686558. Informe uma ordem inteira a partir de 0 e um valor real, e receba Jn(x) para problemas de ondas, membranas de tambor ou bandas laterais de rádio. Grátis no seu navegador.

  • Grátis
  • Funciona no seu navegador
  • Sem cadastro
  • Seus dados não saem do seu aparelho
Use pelo WebAPIE-mailTelegramApp em breve
Se você digitar
Ordem
0
X
1
Você obtém
Valor
0,7651976866
Expressão
J_0(1)

A função de Bessel de primeira espécie aparece em problemas de ondas, membranas circulares, bandas laterais de modulação em frequência e fluxo de calor num cilindro. Estudantes, engenheiros e autores de prova precisam de J_n(x) para uma ordem inteira e um argumento real sem instalar uma biblioteca completa de funções especiais. Esta capacidade avalia esse valor com a série de potências clássica, usando uma recorrência termo a termo para que fatoriais isolados nunca transbordem. Você envia uma ordem inteira não negativa e um x real finito; recebe o valor da função junto com a fórmula da série e uma expressão compacta como J_0(1).

O que é J_n(x) e como a série de potências é somada

A função de Bessel de primeira espécie de ordem inteira n, escrita J_n(x), é uma solução canônica da equação diferencial de Bessel: x ao quadrado vezes y segunda mais x vezes y linha mais (x ao quadrado menos n ao quadrado) vezes y igual a zero.

Para cada inteiro n não negativo ela é uma função inteira do argumento real x: par em x quando n é par, ímpar em x quando n é ímpar, e oscila em |x| grande com uma amplitude que decai devagar como a raiz de dois sobre pi vezes x.

A série de potências de livro usada aqui afirma que J_n(x) é a soma infinita sobre k de menos um elevado a k, dividido por k fatorial vezes (k mais n) fatorial, vezes (x sobre dois) elevado a dois k mais n. O primeiro termo é (x sobre dois) elevado a n sobre n fatorial, e cada termo seguinte é o anterior multiplicado por menos (x sobre dois) ao quadrado sobre (k mais um) vezes (k mais n mais um).

Construir os termos por essa razão nunca materializa um fatorial isolado, então o transbordamento intermediário é evitado dentro dos limites publicados de ordem e de |x|. Em x igual a zero a série colapsa para um quando n é zero e para zero quando n é um inteiro positivo, coincidindo com as identidades J_0(0) igual a um e J_n(0) igual a zero para n maior que zero.

Ordens negativas ficam fora deste avaliador de primeira espécie com ordem inteira: a tarefa falha a validação em vez de aplicar a identidade de reflexão J de menos n igual a menos um elevado a n vezes J_n, de modo que o contrato público permanece uma única ordem não negativa. A mesma recorrência é a que um estudante escreve à mão para os primeiros termos de J_0(x) ou J_1(x), o que torna fácil conferir o resultado numérico com uma expansão de livro.

Onde as funções de Bessel aparecem

Guias de onda, modos próprios de um tambor circular, bandas laterais de modulação em frequência e integrais de difração de Kirchhoff avaliam J_n num argumento real. Salas de aula usam uma calculadora da função de Bessel para o aluno conferir J_0(1), J_1(2) ou J_2(5) sem abrir uma sessão de álgebra computacional. Geradores de prova precisam de um oráculo determinístico que recuse uma ordem negativa em vez de aplicar em silêncio uma fórmula de reflexão que o programa ainda não apresentou.

Cadernos de processamento de sinal que expandem uma modulação de fase periódica em bandas laterais de Bessel podem chamar esta rota parse em vez de empacotar uma biblioteca de funções especiais em cada worker de borda. Laboratórios de fluxo de calor e de membranas que comparam círculos nodais medidos com zeros de J_0 ainda precisam do valor da função num x próximo para esboçar o perfil, e este extremo cobre essa avaliação.

Mantenha order e |x| dentro dos limites publicados para a série de potências permanecer bem condicionada em dupla precisão; para argumentos enormes prefira um desenvolvimento assintótico de uma biblioteca dedicada. Fixe o campo value arredondado nos testes para um ajuste posterior do teto do laço não mudar em silêncio o contrato público. Páginas irmãs cobrem outras funções elementares; esta é específica para quem pesquisa uma calculadora da função de Bessel de primeira espécie.

Conferências de sala de J_0 e J_1

Deixe o aluno enviar uma ordem inteira n e um x finito e conferir J_n(x) contra a série do livro, inclusive as identidades J_0(0)=1 e J_n(0)=0 para n>0.

Amplitudes de bandas laterais em FM

Leia intensidades de portadora e de bandas laterais de um tom com modulação de fase como J_n(β) sem empacotar uma biblioteca de funções especiais em cada caderno ou worker de borda.

Membranas circulares e ondas cilíndricas

Avalie J_n num argumento radial real ao esboçar modos de tambor, cortes de guia de onda ou perfis de difração de Kirchhoff a partir de um x medido ou atribuído.

O que acontece se a ordem for negativa?

Este avaliador não aplica a reflexão J_{−n}(x)=(−1)^n J_n(x); order deve ser um inteiro não negativo.

Isto é J_n, Y_n ou uma função de Bessel modificada?

Só J_n, a função de Bessel de primeira espécie de ordem inteira. Ficam fora de alcance Y_n de segunda espécie e as modificadas I_n/K_n.

Quanto vale a função de Bessel em zero?

Em x igual a zero a série se reduz: J₀(0) vale exatamente 1 e a função vale 0 para qualquer ordem positiva. São as identidades clássicas, e a calculadora as devolve diretamente.

Onde as funções de Bessel de primeira espécie são usadas?

Onde ondas ou calor encontram uma forma redonda: os modos de vibração de um tambor circular, as ondas em um guia de ondas, as bandas laterais da modulação de frequência, a difração e o calor em um cilindro.

Ela encontra os zeros de uma função de Bessel ou desenha o gráfico?

Não. Ela devolve o valor de Jn no único ponto que você informar. Não lista os zeros, não desenha a curva nem calcula a função de segunda espécie, então para traçar o gráfico você avalia vários pontos.

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.

POSThttps://api.kit.forhosting.com/math/bessel-function

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/math/bessel-function \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"order":0,"x":1}'
{
  "order": 0,
  "x": 1
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "math.bessel_function",
  "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.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

max_order40
max_abs_x50
HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

Ordens negativas e um x não finito falham com invalid_input e não são cobrados.

Contrato de entrada, forma da resposta e comportamento diante de erros

A validação falha não é cobrada. O exemplo canônico order zero e x um produz J_0(1) perto de 0.765. Acompanhe o escalar com o seu próprio gráfico da função cilíndrica se precisar de um esboço; este extremo devolve só o valor da função e não emite zeros, traçados nem uma companheira Y_n de segunda espécie. Envie um objeto JSON com dois campos obrigatórios. order é um inteiro não negativo, também aceito no alias n, entre zero e o max_order publicado inclusive; frações, infinitos, cadeias vazias e inteiros negativos falham com invalid_input nomeando o campo. x é um real finito cujo valor absoluto não ultrapassa o max_abs_x publicado; NaN, mais Infinity, menos Infinity e um x ausente falham com invalid_input afirmando que x deve ser um número finito. Cadeias numéricas que analisam como números JSON decimais ou científicos são aceitas para envios de formulário e exportações de planilha funcionarem sem um pré-cast. O arredondamento é um contrato de apresentação, não uma mudança de matemática: por dentro a soma corre até um termo não alterar mais o acumulador de ponto flutuante ou cair abaixo de um limiar relativo minúsculo, com um teto rígido de termos para um isolamento Worker não poder circular para sempre. Mantenha ambos os campos dentro dos limites publicados para a dupla precisão IEEE-754 permanecer bem condicionada para a série de potências.

Onde uma API de Bessel J_n(x) justifica o seu lugar

Invalid_input nunca consome saldo pré-pago, o que mantém baratos os scripts exploratórios quando alguém digita uma ordem negativa ao aprender o contrato.

Como avaliar a função de Bessel de primeira espécie J_n(x)?

Envie uma ordem inteira não negativa (alias n) e um x real finito. A API devolve value = J_n(x) a partir da série de potências, mais formula e uma expression como J_0(1).

O que acontece se x for infinito ou não for um número?

A tarefa falha com invalid_input. x deve ser um real finito cujo valor absoluto fique dentro do limite publicado max_abs_x.

Quanto custa a calculadora da função de Bessel?

A ferramenta do navegador é gratuita. Pedidos de API usam saldo KIT pré-pago a US$ 0,002 por chamada bem-sucedida; entrada inválida não é cobrada.

Ver a documentação completa do KIT →