Python Math Hypot

Python Math Hypot

A matemática. O método hypot (*coordena) retorna a distância entre a origem e o ponto especificado, também chamado de norma euclidiana. O comprimento da hipotenusa pode ser definido como o triângulo com um ângulo reto, o lado oposto do triângulo de ângulo direito. Você pode usar o teorema de Pitágoras, para verificar o comprimento da hipotenusa. Se, por exemplo, um dos outros lados tiver um comprimento de 3 (que, quando quadrado, é igual ao número 9) e o outro lado tem um comprimento de 4 (que, quando quadrado, é igual ao número 16), então a soma de seus quadrados é 25.

Portanto, hipotenuse = sqrt (p^2 + b^2)

Neste artigo, aprenderemos a usar matemática.hypot () função com 9 exemplos diferentes.

Sintaxe

O Python pode suportar coordenadas n-dimensionais para calcular a norma euclidiana, daí matemática. A função hypot pode levar n número de valores numéricos como parâmetros. Se algum outro tipo de valor for passado (por exemplo, char), um erro de tipo será retornado. A sintaxe desta função pode ser vista na imagem anexada abaixo:

Exemplo 01:

Como é a função do módulo de matemática em Python, vamos importar primeiro a biblioteca de matemática. Neste exemplo, uma coordenada é passada como o parâmetro da função e é armazenada na variável chamada 'b'. A entrada declarada para produzir a saída em valor é trabalhada usando o comando de impressão. Para verificar isso, a fórmula hipotenusa que afirmamos acima, como um parâmetro bidimensional, pode ser usado.

O valor na captura de tela abaixo é mostrado usando o comando de impressão. Você pode confirmar a resposta usando a fórmula hipotenusa (declarada acima), pois um parâmetro bidimensional é fornecido. Portanto, a função hypot na biblioteca matemática calculará a distância euclidiana entre esses dois pontos que fornecemos dentro da função, como mostrado no trecho abaixo

Exemplo 02:

Neste exemplo, passaremos um parâmetro tridimensional para obter a distância euclidiana. Primeiro, a biblioteca de matemática é importada. Em seguida, a função é fornecida com 3 parâmetros e é armazenada na variável chamada 'b'.

O valor da variável b é exibido usando o comando de impressão, que é compartilhado de evidências de que todos os parâmetros dentro das funções foram usados ​​no cálculo para acumular a distância entre esses pontos.

Exemplo 03:

Vamos ver o que acontece se passarmos um valor negativo nos parâmetros da matemática.função hypot (). Primeiro, a biblioteca de matemática em Python deve ser importada. Então, o valor negativo de -10 é passado juntamente com um valor positivo de 85. Na variável 'B', o valor que será retornado à medida que a saída é armazenado e depois será exibido usando a função de comando. O valor da saída é positivo, pois sabemos que os valores são quadrados na fórmula da hipotenusa.

Na saída do código acima, podemos ver que um número decimal é exibido como resultado, sem sinal negativo, pois um dos valores dentro dos colchetes foi negativo. Mas o método hipot.

Exemplo 04:

Neste exemplo, passaremos todos os três valores negativos como parâmetros da matemática.função hypot (). Para incluir a matemática.função hypot () em nossa entrada, a biblioteca de matemática precisa ser importada primeiro. Em seguida, passamos 3 valores negativos como parâmetros para a função e os armazenamos na variável chamada 'b'. A variável 'B' é então mostrada no resultado usando o comando de impressão. Temos um valor de saída positivo, pois esta fórmula retorna a distância euclidiana das coordenadas passadas da origem, e sabemos que a distância não pode ser negativa, pois é uma quantidade escalar.

Como podemos ver na saída abaixo, o resultado é positivo mesmo depois que todos os parâmetros tinham valores negativos. Isso ocorre porque o método hypot multiplica cada valor por si só, o que cancela o sinal negativo e sempre fornece um número positivo como resultado.

Exemplo 05:

Neste exemplo, armazenaremos os valores nas variáveis ​​primeiro e depois passaremos as variáveis ​​para a função como parâmetros. Usaremos dois valores, o que implica que ele retornará a hipotenusa do triângulo de ângulo direito. O valor perpendicular é armazenado na variável denominada 'perp' e o valor base é armazenado na variável denominada 'base'.

Exibir a função com esses valores retorna o valor da hipotenusa 10 de um triângulo de ângulo reto com outros lados iguais a 8 e 6, como podemos ver na captura de tela de saída abaixo:

Exemplo 06:

Neste exemplo, passaremos valores decimais em matemática. função hypot (). Os dois valores são armazenados em variáveis ​​primeiro 'a' e 'b' e é um caso semelhante com o triângulo de ângulo direito. A distância euclidiana é exibida com a string “Norma euclidiana para A e B é:“ Tornar a saída mais informativa e mais clara.

Exemplo 07:

Há outra função matemática embutida hypot () que retorna a raiz quadrada da norma euclidiana (x1*x1 + x2*x2… + xn*xn). É o mesmo que matemática.função hypot (). A única diferença é que estamos usando o método hypot () diretamente, importando -o do módulo de matemática.

Vamos testar este método agora. Passamos 2 valores, 5 e 5, nesta função e retorna a distância de (5,5) coordenadas da origem.

Isso pode ser confirmado pela fórmula de distância sqrt (5*5 + 5*5) = 7.071 como mostrado na captura de tela abaixo.

Exemplo 08:

Depois de importar hipotamento do módulo de matemática em Python, passamos um valor de coordenada tridimensional como parâmetro da função hypot (). Ele retorna a distância da posição de coordenadas da origem.

Podemos confirmá -lo aplicando a raiz quadrada da fórmula de distância (5^2 + 5^2 + 9^2) = 11.4455 como mostrado na captura de tela abaixo.

Exemplo 09:

Este é outro exemplo de função hypot () com vetores negativos tridimensionais. Depois de importar hipotamento do módulo de matemática em Python, passamos um valor de coordenada tridimensional como parâmetro da função hypot (). Ele retorna a distância da posição de coordenadas da origem. O valor retornado é um número positivo, pois a distância é uma quantidade escalar sem sinal.

Podemos confirmá-lo aplicando a raiz quadrada da fórmula de distância ((-1)^2 + (-4)^2 + (-9)^2) = 9.899 como mostrado na captura de tela abaixo.

Conclusão

Estudamos sintaxe e exemplos de matemática.hypot () e hypot () funções com a ajuda de 9 códigos diferentes neste tutorial do Python. Esta é uma função muito simples e útil, pois nos salva de colocar os valores e a fórmula, repetidamente, economizando muito tempo e esforço. Você terá que inserir apenas os valores e ele faz todos os cálculos para nós e retorna o valor como saída. Além disso, faz com que o código pareça simples e limpo. Código limpo e simples é fácil de depurar e é menos propenso a erros.

Espero que este artigo tenha ajudado você a aprender sobre o módulo de matemática do Python e seu método hypot para calcular a norma euclidiana.