如何将时域振动信号归一化到【-1,1】,请写出python代码
时间: 2024-02-22 12:56:16 浏览: 133
可以通过以下代码将时域振动信号归一化到【-1,1】:
```python
import numpy as np
def normalize(signal):
max_val = np.max(signal)
min_val = np.min(signal)
normalized_signal = (2 * (signal - min_val) / (max_val - min_val)) - 1
return normalized_signal
```
其中,`signal`为输入的时域振动信号,`max_val`和`min_val`为信号的最大值和最小值,`normalized_signal`为归一化后的信号。函数返回归一化后的信号。
阅读全文