Início » Simplifique seus cálculos com facilidade. » Calculadoras Matemáticas » Calculadora de Equação Diofantina

Calculadora de Equação Diofantina

Mostra o teu amor:

A Calculadora de Equação Diofantina é um matemático ferramenta projetada para resolver equações diofantinas lineares, que são equações da forma ax + por = c, Onde a, b e c são dados inteiros e x e y são as incógnitas que precisamos resolver. Esses tipos de equações são fundamentais na teoria dos números e têm aplicações práticas em áreas como criptografia, ciência da computação e teoria da codificação.

Esta calculadora ajuda a determinar soluções inteiras for x e y quando a equação é solucionável. Ele automatiza o processo de resolução de equações diofantinas, incluindo encontrar soluções particulares e expressando o solução geral em termos de um parâmetro inteiro. Ao compreender como resolver essas equações, os usuários podem obter insights sobre a relação entre os números e seus divisibilidade propriedades.

Calculadora da Fórmula da Equação Diofantina

Equação Diofantina Básica

A forma geral de uma equação diofantina linear é:

ax + por = c

Onde:

  • a, b e c são inteiros (dadas constantes).
  • x e y são as variáveis ​​inteiras desconhecidas que estamos tentando resolver.

Resolução de uma equação diofantina linear

Uma equação diofantina linear ax + por = c tem soluções inteiras se e somente se máximo divisor comum (mdc) of a e b divide c. Isto é, se:

Veja também  Calculadora de proporção da média áurea on-line

mdc(a, b) divide c

Passos para resolver:

  1. Encontre o mdc de a e b
    Use o Algoritmo euclidiano para calcular o mdc de a e b. Algoritmo Euclidiano: mdc(a, b) = mdc(b, a mod b)
  2. Verifique se o mdc divide c
    • If mdc(a, b) não divide c, então há sem solução.
    • If mdc(a, b) divide c, Prossiga para o próximo passo.
  3. Encontre uma solução específica
    • Use o algoritmo euclidiano estendido para encontrar números inteiros x₀ e e₀ de tal modo que:
      a * x₀ + b * y₀ = mdc (a, b)
  4. Multiplique x₀ e y₀ por c / mdc(a, b) para encontrar uma solução específica para ax + por = c.
    • x = x₀ × (c / mdc(a, b))
    • y = y₀ × (c / mdc(a, b))
  5. Solução geral
    A solução geral para a equação diofantina é dada por:
    x = x₀ + (b / mdc(a, b)) * t
    y = y₀ – (a / mdc(a, b)) * t Onde t é qualquer número inteiro.

Termos gerais para a equação diofantina

A tabela abaixo explica termos importantes usados ​​no cálculo da equação diofantina:

INVERNOSímboloDefinição
Equação Diofantinaax + por = cUma equação envolvendo números inteiros a, b e c, e incógnitas x e y.
mdc (máximo divisor comum)mdc(a, b)O maior inteiro que divide a e b.
Solução Particularx₀, y₀Valores inteiros específicos para x e y que satisfazem a equação.
Algoritmo Euclidiano Estendido-Um algoritmo usado para encontrar soluções inteiras para a equação diofantina.
Solução geralx, yUm conjunto de soluções inteiras expressas em termos de um parâmetro livre t.

Esta tabela fornece uma referência rápida para os termos usados ​​no Calculadora de Equação Diofantina.

Veja também  Calculadora de Fórmula de Binet

Exemplo de calculadora de equação diofantina

Exemplo 1: Resolvendo uma equação diofantina simples

Vamos resolver a equação 3x + 5a = 7.

Etapa 1: encontre o mdc de 3 e 5 usando o algoritmo euclidiano.

mdc(3, 5) = mdc(5, 3) = mdc(3, 2) = mdc(2, 1) = 1

Como mdc(3, 5) = 1 e 1 divide 7, a equação tem soluções inteiras.

Etapa 2: use o algoritmo euclidiano estendido para encontrar x₀ e y₀.

A partir dos passos do algoritmo euclidiano, encontramos:
x₀ = -1 e y₀ = 1.

Etapa 3: Multiplique x₀ e y₀ por c / mdc(a, b).

Como c = 7 e mdc(3, 5) = 1:

x = -1 × (7 / 1) = -7
y = 1 × (7 / 1) = 7

então, x = -7 e y = 7 é uma solução específica.

Etapa 4: Solução geral.

Veja também  Calculadora de curvatura da Terra on-line

A solução geral é dada por:

x = -7 + (5 / 1) * t = 14 + 5t
y = 7 – (3/1) *t = -7 – 3t

Onde t é qualquer número inteiro.

Exemplo 2: Equação Diofantina com Coeficientes Maiores

Para a equação 14x + 9a = 31:

Etapa 1: encontre o mdc de 14 e 9 usando o algoritmo euclidiano.

mdc(14, 9) = mdc(9, 5) = mdc(5, 4) = mdc(4, 1) = 1

Como mdc(14, 9) = 1 e 1 divide 31, existem soluções inteiras.

Etapa 2: use o algoritmo euclidiano estendido para encontrar x₀ e y₀.

Do algoritmo euclidiano, obtemos:
x₀ = 2 e y₀ = -3.

Etapa 3: Multiplique por c / mdc(a, b):

x = 2 × (31 / 1) = 62
y = -3 × (31 / 1) = -93

Etapa 4: Solução geral.

A solução geral é:

x = 62 + (9/1) *t = 62 + 9t
y = -93 – (14 / 1) * t = -93 – 14t

Onde t é qualquer número inteiro.

Perguntas frequentes mais comuns

Para que são usadas as equações diofantinas?

As equações diofantinas têm aplicações em Teoria dos Números, criptografia e matemática computacional. Eles ajudam a resolver problemas em que soluções inteiras são necessárias, como na localização de divisores comuns e na codificação/decodificação de mensagens.

O que é o Algoritmo Euclidiano?

A Algoritmo euclidiano é um método para encontrar o máximo divisor comum (mdc) de dois números inteiros. É uma ferramenta essencial para resolver equações diofantinas e garantir soluções inteiras.

Sempre há soluções inteiras para uma equação diofantina?

Uma equação diofantina linear tem soluções inteiras se e somente se mdc dos coeficientes divide o termo constante c. Se o mdc(a, b) não divide c, então a equação não tem solução.

Deixe um comentário