Com calcular els valors sinusoïdals amb el mètode JavaScript Math sin()?

Com Calcular Els Valors Sinusoidals Amb El Metode Javascript Math Sin



Les matemàtiques són necessàries en tots els aspectes de la programació, des del front-end fins al backend, per alinear l'animació i les transicions per construir la lògica complexa de l'aplicació. Les matemàtiques faciliten molt la vida del programador ja que ofereixen una manera més fàcil de realitzar diverses tasques i també ajuden a la validació de dades o escenaris de concordança de patrons. Per sort! JavaScript ofereix el ' Matemàtiques ” objecte que té diverses propietats i mètodes i per realitzar específicament el “ sense ' funció de trigonometria, és ' sense () s'utilitza el mètode.

Aquest bloc explica el procés per trobar els valors del sinus mitjançant el mètode Math sin() de JavaScript.







Com calcular els valors sinusoïdals amb el mètode JavaScript Math sin()?

El ' sense El mètode () accepta el valor numèric del tipus radians i realitza la funció trigonometria sin sobre el valor proporcionat. El valor retornat sempre es troba entre el ' 1' i '-1' i pot ser 'NAN ” si el valor proporcionat no és de tipus numèric.



Sintaxi

La sintaxi del mètode JavaScript Math.sin() s'indica a continuació:



Matemàtiques . sense ( val )

El ' val ” és el valor numèric en format radians. Si el desenvolupador té un valor en grau, primer s'ha de convertir en radians, llavors el radian obtingut es passarà a ' sense ()” mètode. La fórmula que s'utilitza per a la conversió és la següent:





Visiteu la taula següent on els graus més utilitzats es converteixen en radians



Grau 0 30 45 60 90 180 270 360
Radians 0 0.523 0.79 1.047 1.57 3.14 4.712 6.28

Tinguem un parell d'exemples per a la comprensió del ' sense ()” mètode.

Exemple 1: aplicació del mètode sin() als valors positius

En aquest exemple, el comportament del ' sense ()' mètode amb el ' positiu ” els graus es descriuran passant el valor convertit dels valors de grau corresponents al nombre en radiants. A continuació, inseriu aquests valors al ' sense ()' parèntesis del mètode:

< guió >
consola. registre ( 'Sine per a 60 graus:' + Matemàtiques . sense ( 1.047 ) )
consola. registre ( 'Sine per a 90 graus:' + Matemàtiques . sense ( 1.57 ) )
consola. registre ( 'Sine per a 180 graus:' + Matemàtiques . sense ( 3.14 ) )
consola. registre ( 'Sine per a 270 graus:' + Matemàtiques . sense ( 4.712 ) )
consola. registre ( 'Sine per a 360 graus:' + Matemàtiques . sense ( 6.28 ) )
guió >

A les línies de codi anteriors, els valors en radians dels valors de grau corresponents s'insereixen dins del ' Math.sin ()” funció. Els valors positius en radians s'han creat mitjançant la fórmula descrita anteriorment. El ' + ” és un signe de concatenació, combinant el text i els resultats del mètode per mostrar-los un al costat de l'altre a través de la consola.

Després de la compilació del codi indicat anteriorment, la finestra de la consola té aquest aspecte:

La sortida mostra que el mètode sin() retorna correctament els valors per a cada valor de graus de tipus radian proporcionat.

Exemple 2: on el mètode sin() dóna zero i NaN

En aquest cas, el comportament d'un ' sense ()' mètode amb els valors de ' 0 ”, “ Parèntesi buit', 'indefinit' i 'Cadena ” es trobarà, tal com es mostra a continuació:

< guió >
consola. registre ( 'Sine de 0:' + Matemàtiques . sense ( 0 ) )
consola. registre ( 'Sine quan els parèntesis estan buits:' + Matemàtiques . sense ( ) )
consola. registre ( 'Sine de valor indefinit:' + Matemàtiques . sense ( indefinit ) )
consola. registre ( 'Valor del sinus de la cadena:' + Matemàtiques . sense ( 'Linux' ) )
guió >

Com s'ha dit anteriorment, s'han proporcionat diferents falses al ' sense ()' mètode per recuperar el seu comportament i trobar on retorna aquest mètode ' NaN ' i ' Zero ”.

La sortida generada després de la compilació es mostra a continuació:

La sortida mostra que el valor no definit, buit o de cadena no és acceptable pel ' sense ()” i retorna “ NaN ” (No és un nombre) en resposta a ells. A més, en el cas de “ 0 El mètode sin() retorna el ' 0 ” valor.

Exemple 3: Aplicació del mètode sin() a valors negatius

El ' sense ()” també es pot aplicar als graus negatius convertint-los en radians, igual que en el cas dels graus positius. La taula de conversió d'alguns graus negatius en radians es mostra a continuació:

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

Inseriu alguns d'aquests radians negatius al ' sense ()” mètode:

< guió >
consola. registre ( 'Sine per a -60 graus:' + Matemàtiques . sense ( - 1.047 ) )

consola. registre ( 'Sine per a -90 graus:' + Matemàtiques . sense ( - 1.57 ) )
consola. registre ( 'Sine per a -180 graus:' + Matemàtiques . sense ( - 3.14 ) )
consola. registre ( 'Sine per a -270 graus:' + Matemàtiques . sense ( - 4.712 ) )
consola. registre ( 'Sine per a -360 graus:' + Matemàtiques . sense ( - 6.28 ) )
guió >

Després de la compilació del codi anterior:

La sortida mostra que el ' sense ()” s'ha aplicat amb èxit als graus negatius.

Conclusió

Els valors del sinus es calculen convertint els valors de grau proporcionats en format radians i després passant els valors generats directament al ' sense ()” mètode. Aquest mètode retorna ' 0 ' només quan el valor de ' 0 ' es passa a ' sense ()' mètode i imprimeix ' NaN ” en el cas de valor buit, sense definir o String. Aquest bloc ha explicat el procés per calcular els valors sinusoïdals mitjançant el ' Math.sin ()” mètode.