Números complexos são vistos frequentemente em pares e são utilizados para encontrar as raízes quadradas dos números negativos. O Python pode lidar efetivamente com os números e suas funções associadas, além dos números reais usando o arquivo "CMATH". O Python oferece recursos úteis para gerenciar e modificar os números complexos que são valiosos em muitas aplicações conectadas à matemática.
Sintaxe do número complexo em Python
A sintaxe a seguir do número complexo é utilizada na linguagem Python:
Complexo ([Real [, Imag]])Não há muita diferença entre criar e trabalhar com os números complexos em Python em comparação com os outros tipos de dados internos, especialmente os tipos numéricos. É viável, já que o idioma lhes concede a cidadania de primeira classe. Isso implica que não há muita despesas gerais envolvidas no expressando cálculos matemáticos com os números complexos.
Da mesma maneira que você chamaria as funções dos outros números em Python, os números complexos são suportados em expressões aritméticas. Produz uma bela sintaxe que se assemelha a um livro de matemática de várias maneiras.
Exemplo 1: Programa para converter o número complexo em um número real
O "x + yi" é o símbolo para um número complexo. Usando a função complexa, o python transforma x e y de valores reais em valores complexos (x, y). Usando a função real (), a parte real pode ser recuperada e a função images () pode ser usada para representar a parte imaginária.
importar cmathNo exemplo anterior, importamos o módulo CMATH para trabalhar com os números complexos. Então, declaramos duas variáveis como N1 e N2. Essas variáveis são definidas com os valores inteiros. A função complexa leva essas duas variáveis como entrada interna. A função complexa é chamada na variável res variável. A declaração de impressão que está sendo chamada leva os números reais e IG como um parâmetro com a variável res variável.
Eles podem ver os números complexos reais e imaginários na imagem a seguir:
Exemplo 2: Programa da fase numérica complexa
O ângulo entre o vetor representacional do número complexo e o eixo real positivo é conhecido como a fase do número complexo na geometria. O termo "argumento de um número complexo" também pode ser usado para descrever isso. Fase (), que aceita um número complexo como uma entrada, a fase de retorna.
importar cmathAqui, depois de importar o módulo CMATH, definimos as duas variáveis como A e B. A variável A é inicializada com o valor numérico negativo e a variável B é inicializada com o valor numérico positivo. Declaramos outra variável como C onde a função complexa é invocada. Para a função complexa, fornecemos a variável A e B para a conversão em números complexos. Em seguida, imprimimos os números complexos usando a função de fase.
O número do complexo de fase é gerado na tela do console a seguir:
Exemplo 3: Programa para converter o número complexo em coordenadas retangulares
Usando a função polar () que retorna um par (r, pH) indicando o módulo r e o ângulo de fase pH, os dados polares são convertidos. ABS () e Fase são ambas as funções que podem ser usadas para exibir o módulo ().
O ret (r, pH), onde r é o módulo e o pH é o ângulo de fase, traduz um número inteiro complexo em coordenadas retangulares. Devolve um número equivalente a r * (matemática.cos (ph) + matemática.sin (ph)*1J).
importar cmathIncluímos o módulo CMATH e matemática para as operações de números complexos. Então, declaramos as duas variáveis i e j que têm números reais. Os números reais são passados para a função complexa e a função complexa é definida na variável z. Chamamos a função polar para converter os números complexos em polares. Depois disso, temos a função ret () para a conversão do número complexo para as coordenadas retangulares.
Os resultados dos números de complexos polares e retangulares são mostrados da seguinte forma:
Exemplo 4: Programa de Números Complexos de Função Trigonométrica
Aqui, explicamos o número complexo de funções trigonométricas:
Simplesmente passamos o número real definido dentro da função complexa. Em seguida, os números complexos são passados dentro das funções trigonométricas. A declaração de impressão exibe os números complexos trigonométricos.
A saída obtida do script Python anterior é a seguinte:
Exemplo 5: Programa de Expoente e Número Complexo de Log
Aqui, discutimos algumas operações do número complexo que incluem a função exp () e a função log ().
exp (): o número complexo indicado no expoente de seu argumento é retornado por esta função.
Log (a, b): Quando ambas as entradas para esta função são especificadas, ele fornece o resultado logarítmico de "a" com "base b". O tronco natural de "A" é produzido na ausência de um argumento base.
importar cmathPassamos os números reais especificados dentro da função complexa. Em seguida, imprimimos o log10 do número complexo, invocando a função log10 dentro da instrução de impressão. Além disso, imprimimos a raiz quadrada dos números complexos.
O resultado do script anterior é o seguinte:
Conclusão
Os métodos pelos quais o Python permite a implementação e armazenamento de dados numéricos são números complexos. É visto como crucial para a programação Python. Existem inúmeras maneiras de gerenciar os números complexos usando a linguagem de programação Python. Cobrimos alguns desses métodos neste artigo.