用turtle绘制正弦余弦函数
时间: 2024-05-04 15:15:48 浏览: 110
Python笔记之用turtle库绘制三角函数和反三角函数的图像(考研党福利)
好的,我可以回答这个问题!以下是用Python的turtle库绘制正弦余弦函数的代码:
```python
import turtle
import math
# 设置初始坐标和步长
x, y = -300, 0
step = 0.1
# 创建画笔并设置颜色和粗细
p = turtle.Pen()
p.pencolor("blue")
p.pensize(2)
# 绘制坐标轴
p.goto(-320, 0)
p.goto(320, 0)
p.goto(0, 0)
p.goto(0, -120)
p.goto(0, 120)
p.goto(0, 0)
# 绘制正弦函数
p.pencolor("red")
for i in range(6000):
theta = step * i
y = 100 * math.sin(theta)
p.goto(x, y)
x = x + 0.5
# 绘制余弦函数
x, y = -300, 0
p.pencolor("green")
for i in range(6000):
theta = step * i
y = 100 * math.cos(theta)
p.goto(x, y)
x = x + 0.5
# 隐藏画笔并保持窗口不关闭
turtle.hideturtle()
turtle.done()
```
希望能帮到你!
阅读全文