js生成一个总数固定的波动形数组
时间: 2024-03-30 16:37:02 浏览: 48
判断一个数字是否是守形数
5星 · 资源好评率100%
可以使用正弦函数生成一个波动形数组,代码如下:
```javascript
const length = 100; // 数组长度
const amplitude = 10; // 振幅
const frequency = 0.05; // 频率
const phase = Math.PI / 2; // 相位
const wave = new Array(length).fill(0).map((_, i) => {
const theta = 2 * Math.PI * frequency * i + phase;
return amplitude * Math.sin(theta);
});
```
可以调整 `amplitude` 和 `frequency` 的值来控制波峰和波谷的高度和间距。`phase` 控制波形的起始位置。通过修改这些参数可以生成不同形状的波动形数组。
阅读全文