Como efetuar cálculos trigonométricos?

ColdFusion fornece funções para todos os cálculos trigonométricos comuns.

A função pi() retorna a constante matemática Pi, com precisão de até 15 dígitos:

<cfset testVar = pi()>
<cfoutput>#testVar#</cfoutput>
3.14159265359

A função sin() pega um ângulo (em radianos), e retorna o seno do ângulo (em radianos):

<cfset testVar = sin(100)>
<cfoutput>#testVar#</cfoutput>
-0.50636564111


A função cos() pega um ângulo (em radianos), e retorna o cosseno do ângulo (em radianos):

<cfset testVar = cos(100)>
<cfoutput>#testVar#</cfoutput>
0.862318872288

A função tan() pega um ângulo (em radianos), e retorna a tangente do ângulo (em radianos):

<cfset testVar = tan(100)>
<cfoutput>#testVar#</cfoutput>
-0.587213915157

A função asin() recebe um número entre -1 e 1, e retorna o arco-seno desse número.

<cfset testVar = asin(1)>
<cfoutput>#testVar#</cfoutput>
1.57079632679

A função acos() recebe um número entre -1 e 1, e retorna o arco-cosseno desse número.

<cfset testVar = acos(1)>
<cfoutput>#testVar#</cfoutput>
0

A função atn() recebe um número, e retorna o arco-tangente desse número.

<cfset testVar = atn(1)>
<cfoutput>#testVar#</cfoutput>
0.785398163397

Para converter graus para radiano, multiplique os graus por pi/180.

<cfset myDegreesVar = .5>
<cfoutput>Radians = #myDegreesVar * pi()/180#</cfoutput>
Radians = 0.00872664625997

Para converter radianos para graus, multiplique os radianos por 180/pi.

<cfset myRadiansVar = .5>
<cfoutput>Degrees = #myRadiansVar * 180/pi()#</cfoutput>
Degrees = 28.6478897565

by Jeremy Petersen


 

Leave a comment