主题
Weibull (方法)
返回韦伯分布。使用此分布可以进行可靠性分析,例如计算设备失效的平均时间。
说明
- 如果 x、alpha 或 beta 为非数值型,则 WEIBULL 将返回错误值 #VALUE!。
- 如果 x < 0,则 WEIBULL 将返回错误值 #NUM!。
- 如果 alpha ≤ 0 或 beta ≤ 0,则 WEIBULL 将返回错误值 #NUM!。
参数
属性 | 数据类型 | 必填 | 说明 |
---|---|---|---|
Arg1 | float | 必填 | x - 用于计算函数的值。 |
Arg2 | float | 必填 | alpha - 分布参数。 |
Arg3 | float | 必填 | beta - 分布参数。 |
Arg4 | boolean | 必填 | cumulative - 决定函数的形式。 |
返回值
float
示例
python
#本示例演示用 Weibull 计算韦伯分布
def test():
Range("A3").Value2 = WorksheetFunction.Weibull(1, 2, 2, True)
Range("A4").Value2 = WorksheetFunction.Weibull(2, 4, 1, False)
python
#本示例演示为B3等单元格赋值,再用 Weibull 计算韦伯分布
def test():
Range("B3").Value2 = 2.3
Range("B4").Value2 = 3
Range("B5").Value2 = 5.62
print(WorksheetFunction.Weibull(Range("B3").Value2, Range("B4").Value2, Range("B5").Value2, True))