En este artículo, aprenderemos a dibujar una onda coseno y la inversa de una onda coseno usando una Turtle en Python .
¿Qué es el coseno?
La función coseno, también escrita como cos o cos(x), reduce la hipotenusa de un triángulo rectángulo a la proyección sobre el eje x. forma de onda de señal de coseno con una forma idéntica a la de una onda sinusoidal que ocurre exactamente antes de uno por cuatro (1/4) ciclo de la onda sinusoidal .
Cos θ = Adjacent side/Hypotenuse
El gráfico del coseno y su grado.
la licenciatura | convertir a radianes | Porque x |
---|---|---|
0 | 0 | 1 |
30 | π/6 | √3/2 |
45 | π/4 | √1/2 |
60 | π/3 | 1/2 |
90 | π/2 | 0 |
Porque forma de onda:
Ejemplo 1: Generación de onda coseno
En este ejemplo, importaremos el módulo requerido y estableceremos la coordinación, luego dibujaremos líneas verticales y horizontales para dibujar nuestra onda coseno .
Python3
import math import turtle win = turtle.Screen() win.bgcolor("white") # coordinate setting win.setworldcoordinates(0, -2, 3600, 2) t = turtle.Turtle() # Draw a vertical line t.goto(0, 2) t.goto(0, -2) t.goto(0, 0) # Draw a Horizantal line t.goto(3600, 0) t.penup() t.goto(0, 1) t.pendown() t.pencolor("blue") t.pensize(4) # Generate wave form for x in range(3600): y = math.cos(math.radians(x)) t.goto(x, y)
Producción:
¿Qué es la onda coseno inversa?
El coseno inverso también se conoce como arcocoseno. Es recíproco de la onda Coseno. El coseno inverso de la misma razón dará la medida del ángulo, y= cos -1(x) <=> cos y = x. Aquí, la función coseno es igual al lado adyacente dividido por la hipotenusa, y cada valor de rango entre -1 y 1 está dentro del dominio limitado (0,180).
θ = Cos -1(Adjacent side/hypotenuse)
El gráfico del coseno inverso y su grado:
y | 0 | π/6 | π/3 | π/2 | 2π/3 | 5π/6 | π |
---|---|---|---|---|---|---|---|
x=cos -1 y | 1 | √3/2 | √1/2 | 0 | -√1/2 | -√3/2 | -1 |
Cos forma de onda inversa:
Ejemplo 2: Coseno Inverso
En este ejemplo, importaremos el módulo requerido y estableceremos la coordinación, luego dibujaremos líneas verticales y horizontales para dibujar nuestra onda de coseno inverso .
Python3
import math import turtle win = turtle.Screen() win.bgcolor("white") # coordinate setting win.setworldcoordinates(-1, -180, 1, 180) t = turtle.Turtle() # Draw a Horizantal line t.goto(1, 0) t.goto(-1, 0) t.penup() t.goto(0, 0) t.pendown() # Draw a vertical line t.goto(0, 180) t.goto(0, -180) t.penup() t.goto(1, 0) t.pendown() t.pencolor("blue") t.pensize(4) # Generate wave form for y in range(0, 180): x = math.cos(math.radians(y)) t.goto(x, y)
Producción:
Publicación traducida automáticamente
Artículo escrito por sivapriyanka4560 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA