Nisso Linux Dica artigo, explicamos como usar o como em() função para encontrar o seno inverso de uma variável. Além disso, damos a você uma dica sobre como obter o resultado em graus.
Preparamos uma seção onde explicamos o arcabouço teórico de como em(), Veja sua sintaxe, os argumentos de entrada e saída e o tipo de dados que cada um deles aceita para ajudá -lo a entender melhor como essa função funciona.
Então, com exemplos práticos, fragmentos de código e figuras, veremos como implementar essa função na prática, compilando os exemplos no GCC no console de comando Linux, todos explicados passo a passo.
Sintaxe da função Asin () na linguagem C.
duplo asin (duplo x);Descrição da função asin () na linguagem C.
Para a seguinte expressão, o como em() A função determina o seno ou o seno inverso de "x" e retorna o resultado em "a".
a = asin (x);O resultado retornado por esta função é expresso em radianos e o argumento de entrada "x" de como em() e o argumento de saída é do tipo duplo.
Para valores inferiores a -1 ou superior a 1, asin retorna um valor não numérico (NAN) como resultado.
O como em() A função faz parte da biblioteca matemática C, então seu uso deve ser definido antes em nosso “.Código C ”ou de outra forma no“.H ”Cabeçalho com a seguinte declaração.
o resultado em "A".
Uma vez que a biblioteca "matemática" é definida em nosso código, agora podemos usar o como em() função e as funções complementares asinl () e asinf () fornecidas pela biblioteca de matemática C.
Esta função está localizada na biblioteca “libm” ou biblioteca de matemática, então você deve chamá-lo no comando compilador com o seguinte comando “-lm”.
o resultado em "A".
Como obter o arco seno de uma variável com a função ASIN () na linguagem C
Neste exemplo, veremos como obter o seno inverso de uma variável usando a função na linguagem C. Para isso, definiremos as bibliotecas necessárias e criaremos a variável x, que será do tipo duplo e do qual obteremos o seno inverso.
Em seguida, criaremos a variável "A", também do Type Double, que será usado para armazenar o resultado.
Depois de definir as bibliotecas, queremos usar e declarar as variáveis e chamamos a função como em(), Passando "X" como o argumento de entrada e a variável "A" como o argumento de saída.
Com a função printf (), vemos no console de comando o resultado desta operação, que neste caso é o arco seno de "x" ou 0.5.
O snippet de código a seguir mostra como obter o resultado em "A" e exibi -lo na linha de comando.
o resultado em "A".
Depois de termos nosso código de exemplo, compilamos e executamos o seguinte:
~ $ GCC Documents/Main.c -lm -o asin_exampleA figura a seguir mostra o resultado expresso em radianos para o arco seno de "x", que neste caso é 0.5.
Como obter o arco seno de uma variável em graus com a função asin () na linguagem C.
As funções matemáticas fornecidas pela biblioteca "matemática", que incluem cálculos relacionados a ondas e sua análise, fornecem resultados em radianos. Em geral, as folhas de dados dos componentes técnicos em todos os seus ramos contêm as fórmulas dos cálculos em graus, por isso é mais conveniente converter os resultados dessas funções de radianos em graus.
Aqui, mostramos a você uma maneira prática de obter o resultado da função como em() em graus. A fórmula para esta conversão é:
Graus = radianos * (180 / 𝝿)Para obter o resultado do arco seno como em() e multiplica seu resultado por 180 / 𝝿, como mostrado abaixo.
#Define asin_deg asin (x) * (180/3.14159265359);Depois que essa macro for definida, obteremos o arco senoidal de "x" expresso em graus da seguinte maneira:
#incluirA imagem a seguir mostra o resultado em diplomas:
Conclusão
Neste artigo, explicamos passo a passo como usar o como em() função no idioma c para obter o arco seno de uma variável. Também damos a você um conjunto prático para obter esses resultados expressos em graus.
Esperamos que você tenha achado este artigo útil. Para obter mais dicas sobre a explicação da linguagem C, consulte outros Linux Dica Artigos, que você pode acessar através do mecanismo de pesquisa em nosso site.