¿Cómo ingresar funciones trigonométricas en programación en lenguaje C?
¿Debe haber una biblioteca de funciones matemáticas al principio? #include
Entonces la de uso común
sin(x) p>
cos(x)
tan(x)
La x debe estar en radianes. Si la unidad es "grado", por ejemplo, para encontrar el valor del seno de 30 grados, debes usar la forma
sin(x*180/3.1415926)
arcsin (x)
arccos(x)
arctan(x)
arccot(x)
Los cuatro anteriores son la inversa correspondiente funciones trigonométricas y los valores de las funciones. La unidad de también es radianes. Si necesita el grado de arctan(1), use la siguiente forma:?arctan(1)*180/3.1415926
Información ampliada
Las unidades utilizadas por la función trigonométrica en lenguaje C La biblioteca está en radianes. Si desea utilizar ángulos, debe convertirlos de ángulos a radianes o reescribir una biblioteca de funciones trigonométricas.
Convierta ángulos a radianes antes de llamar a la función trigonométrica y luego convierta radianes a ángulos después de llamar a la función trigonométrica inversa. Puedes usar pi = 4.0 * atan(1) para calcular pi y usar a = d /180.0*pi para convertir ángulos a radianes.
Por ejemplo: sin(45 /180.0*pi); es el sin45 calculado.
Material de referencia: lenguaje c-Enciclopedia Baidu