可以用python打一个一阶高斯函数公式吗
时间: 2023-06-01 15:03:24 浏览: 89
可以的,一阶高斯函数公式为:
f(x) = a * exp(-(x-b)^2 / (2*c^2))
其中,a为幅值,b为中心位置,c为标准差。
用Python实现该公式的代码如下:
```python
import math
def gaussian(x, a, b, c):
return a * math.exp(-(x-b)**2 / (2*c**2))
# 示例
print(gaussian(1, 1, 0, 2)) # 输出0.17603266338214976
```
其中,输入参数x为自变量,a、b、c为高斯函数的参数,输出为函数值。
阅读全文