¿Cómo calcular valores sinusoidales con el método JavaScript Math sin()?

Como Calcular Valores Sinusoidales Con El Metodo Javascript Math Sin



Se requieren matemáticas en todos los aspectos de la programación, desde el frontend hasta el backend, para alinear la animación y las transiciones y construir la lógica compleja de la aplicación. Las matemáticas facilitan mucho la vida del programador al proporcionar una forma más sencilla de realizar varias tareas y también ayudan en la validación de datos o en escenarios de coincidencia de patrones. ¡Afortunadamente! JavaScript ofrece el “ Matemáticas 'Objeto que tiene varias propiedades y métodos y para realizar específicamente el' sin ” función trigonométrica, su “ sin ()” se utiliza el método.

Este blog explica el proceso para encontrar los valores de los senos utilizando el método Math sin() de JavaScript.







¿Cómo calcular valores sinusoidales con el método JavaScript Math sin()?

El ' sin ()” acepta el valor numérico en radianes y realiza la función trigonométrica sin sobre el valor proporcionado. El valor devuelto siempre se encuentra entre ' 1” y “-1” y puede ser “NAN ”si el valor proporcionado no es de tipo numérico.



Sintaxis

La sintaxis del método JavaScript Math.sin() se indica a continuación:



Matemáticas . sin ( vale )

El ' vale ”es el valor numérico en formato radianes. Si el desarrollador tiene un valor en grados entonces primero se debe convertir a radianes, luego el radian obtenido se pasará a “ sin ()' método. La fórmula que se utiliza para la conversión se indica a continuación:





Visite la siguiente tabla donde los grados más utilizados se convierten a radianes.



Grado 0 30 45 60 90 180 270 360
radianes 0 0.523 0.79 1.047 1.57 3.14 4.712 6.28

Pongamos un par de ejemplos para entender el “ sin ()' método.

Ejemplo 1: Aplicar el método sin() a valores positivos

En este ejemplo, el comportamiento del “ sin ()” método con el “ positivo 'Los grados se describirán pasando el valor convertido de los valores de grados correspondientes al número en radianes. Luego, inserte estos valores en el campo ' sin ()” paréntesis del método:

< guion >
consola. registro ( 'Seno de 60 grados:' + Matemáticas . sin ( 1.047 ) )
consola. registro ( 'Seno de 90 grados:' + Matemáticas . sin ( 1.57 ) )
consola. registro ( 'Seno de 180 grados:' + Matemáticas . sin ( 3.14 ) )
consola. registro ( 'Seno de 270 grados:' + Matemáticas . sin ( 4.712 ) )
consola. registro ( 'Seno para 360 grados: ' + Matemáticas . sin ( 6.28 ) )
guion >

En las líneas de código anteriores, los valores en radianes para los valores de grados correspondientes se insertan dentro del ' Math.sin ()' función. Los valores positivos en radianes se han creado mediante la fórmula descrita anteriormente. El ' + 'Es un signo de concatenación, que combina el texto y los resultados del método para mostrarlos uno al lado del otro en la consola.

Después de la compilación del código mencionado anteriormente, la ventana de la consola se ve así:

El resultado muestra que el método sin() devuelve con éxito los valores para cada valor de grados de tipo radianes proporcionado.

Ejemplo 2: donde el método sin() da cero y NaN

En este caso, el comportamiento de un “ sin ()” método con los valores de “ 0 ”, “ Paréntesis vacío”, “indefinido” y “Cadena ”se encontrará, como se muestra a continuación:

< guion >
consola. registro ( 'Seno de 0: ' + Matemáticas . sin ( 0 ) )
consola. registro ( 'Seno cuando los paréntesis están vacíos: ' + Matemáticas . sin ( ) )
consola. registro ( 'Seno de valor indefinido: ' + Matemáticas . sin ( indefinido ) )
consola. registro ( 'Seno del valor de cadena: ' + Matemáticas . sin ( 'Linux' ) )
guion >

Como se indicó anteriormente, se han proporcionado diferentes falsedades al “ sin ()” para recuperar su comportamiento y encontrar dónde devuelve este método “ Yaya ' y ' Cero ”.

El resultado generado después de la compilación se muestra a continuación:

El resultado muestra que el valor indefinido, vacío o de cadena no es aceptable para ' sin ()” y devuelve “ Yaya ”(No es un número) en respuesta a ellos. Además, en el caso de “ 0 El método sin() devuelve el ' 0 ' valor.

Ejemplo 3: Aplicación del método sin() en valores negativos

El ' sin ()” también se puede aplicar a grados negativos convirtiéndolos a radianes, al igual que en el caso de grados positivos. A continuación se muestra la tabla de conversión de algunos grados negativos a radianes:

Grado 0 -30 -45 -60 -90 -180 -270 -360
radianes 0 -0.523 -0.79 -1.047 -1.57 -3.14 -4.712 -6.28

Insertemos algunos de estos radianes negativos en el ' sin ()' método:

< guion >
consola. registro ( 'Seno para -60 grados: ' + Matemáticas . sin ( - 1.047 ) )

consola. registro ( 'Seno para -90 grados: ' + Matemáticas . sin ( - 1.57 ) )
consola. registro ( 'Seno para -180 grados: ' + Matemáticas . sin ( - 3.14 ) )
consola. registro ( 'Seno para -270 grados: ' + Matemáticas . sin ( - 4.712 ) )
consola. registro ( 'Seno para -360 grados: ' + Matemáticas . sin ( - 6.28 ) )
guion >

Después de la compilación del código anterior:

El resultado muestra que el “ sin ()” se ha aplicado con éxito a grados negativos.

Conclusión

Los valores del seno se calculan convirtiendo los valores de grados proporcionados al formato de radianes y luego pasando los valores generados directamente en el archivo ' sin ()' método. Este método devuelve “ 0 ”sólo cuando el valor de “ 0 'se pasa al' sin ()” e imprime “ Yaya ”en el caso de un valor vacío, indefinido o de cadena. Este blog ha explicado el proceso para calcular valores sinusoidales utilizando el método ' Math.sin ()' método.