Diferencia entre revisiones de «sin()»
De ArduWiki
(→Ejemplo) |
(→Descripción) |
||
(No se muestran 4 ediciones intermedias del mismo usuario) | |||
Línea 2: | Línea 2: | ||
Calcula el seno de un ángulo (en radianes). El resultado está comprendido entre -1 y 1. | Calcula el seno de un ángulo (en radianes). El resultado está comprendido entre -1 y 1. | ||
− | {{Nota|El angulo en radianes se expresa en 2*PI}} | + | {{Nota|El angulo en radianes se expresa en 2*PI osea [[PI|TWO_PI]]}} |
== Sintaxis == | == Sintaxis == | ||
Línea 13: | Línea 13: | ||
== Retornos == | == Retornos == | ||
− | El seno del ángulo [[float]] | + | El seno del ángulo [[float]]. Valores entre -1 y +1. |
== Advertencias == | == Advertencias == | ||
− | + | * El angulo debe estar expresado en radianes entre 0 y [[PI|TWO_PI]]. | |
− | == Ejemplo == | + | == Ejemplo 1 == |
+ | <syntaxhighlight lang="c++"> | ||
+ | void setup(){ | ||
+ | Serial.begin(115200); | ||
+ | Serial.println(sin(0), 3); //0.000 | ||
+ | Serial.println(sin(HALF_PI/2), 3); //0.707 | ||
+ | Serial.println(sin(HALF_PI), 3); //1.000 | ||
+ | Serial.println(sin(PI), 3); //0.000 | ||
+ | Serial.println(sin(PI+HALF_PI), 3); //-1.000 | ||
+ | Serial.println(sin(TWO_PI), 3);} //0.000 | ||
+ | void loop(){ | ||
+ | //Nada | ||
+ | } | ||
+ | </syntaxhighlight> | ||
+ | |||
+ | == Ejemplo 2 == | ||
<syntaxhighlight lang="c++"> | <syntaxhighlight lang="c++"> | ||
void setup(){ | void setup(){ | ||
Línea 41: | Línea 56: | ||
* [https://www.arduino.cc/reference/es/language/functions/time/millis/ Guia de referencia de Arduino] | * [https://www.arduino.cc/reference/es/language/functions/time/millis/ Guia de referencia de Arduino] | ||
− | [[Category:Funciones]] | + | [[Category:Funciones trigonometricas]] |
Revisión actual del 22:38 24 jun 2019
Contenido
Descripción
Calcula el seno de un ángulo (en radianes). El resultado está comprendido entre -1 y 1.
Nota: El angulo en radianes se expresa en 2*PI osea TWO_PI
Sintaxis
sin(rad);
Parámetros
- rad
- en ángulo en radianes. float
Retornos
El seno del ángulo float. Valores entre -1 y +1.
Advertencias
- El angulo debe estar expresado en radianes entre 0 y TWO_PI.
Ejemplo 1
void setup(){
Serial.begin(115200);
Serial.println(sin(0), 3); //0.000
Serial.println(sin(HALF_PI/2), 3); //0.707
Serial.println(sin(HALF_PI), 3); //1.000
Serial.println(sin(PI), 3); //0.000
Serial.println(sin(PI+HALF_PI), 3); //-1.000
Serial.println(sin(TWO_PI), 3);} //0.000
void loop(){
//Nada
}
Ejemplo 2
void setup(){
Serial.begin(9600);
}
void loop(){
for (float n=0; n<TWO_PI; n+=0.01){
Serial.println(sin(n));
}
}