写一段绘制正弦函数的JavaScript代码
时间: 2023-03-13 10:28:40 浏览: 79
// 定义正弦函数
function sin(x) {
return Math.sin(x);
}// 绘制正弦函数
var canvas = document.getElementById("myCanvas");
var ctx = canvas.getContext("2d");// 设置绘图参数
var width = canvas.width;
var height = canvas.height;// 设置起点和终点
var x0 = 0;
var y0 = height / 2;
var x1 = width;
var y1 = height / 2;// 设置绘制频率
var frequency = 5;// 绘制正弦函数
ctx.beginPath();
ctx.moveTo(x0, y0);
for (var x = x0; x <= x1; x++) {
var y = y0 + sin(x * frequency) * height / 2;
ctx.lineTo(x, y);
}
ctx.stroke();
相关问题
写一段绘制正弦函数的Python代码
import matplotlib.pyplot as plt
import numpy as np x = np.arange(0, 4 * np.pi, 0.1)
y = np.sin(x) plt.plot(x, y)
plt.xlabel('x轴')
plt.ylabel('y轴')
plt.title('正弦函数')
plt.show()
写一段画正弦函数的Matlab代码
好的,以下是画正弦函数的Matlab代码:
```matlab
% 定义 x 轴范围
x = linspace(0, 2*pi, 1000);
% 计算正弦函数的值
y = sin(x);
% 绘制图像
plot(x, y);
% 添加标题和坐标轴标签
title('y = sin(x)');
xlabel('x');
ylabel('y');
```
这段代码会生成一个正弦函数的图像,x 轴范围从 0 到 2π,包含 1000 个点。您可以根据需要修改 x 轴范围和点数。