package main
import (
"math"
"gonum.org/v1/plot"
"gonum.org/v1/plot/plotter"
"gonum.org/v1/plot/plotutil"
"gonum.org/v1/plot/vg"
"fmt"
)
//输入lambda 和 miu 和服务台数,计算损失率
func calculatePLoss(Lambda,miu float64,n int) float64{
rou := Lambda/miu
rou_n := math.Pow(rou,float64(n))
fac := factorial(n)
var sum float64
for i := 0; i <= n; i++ {
sum += math.Pow(rou,float64(i))/float64(factorial(i))
}
return (rou_n/float64(fac))/sum
}
//计算阶乘
func factorial(n int) int{
if n == 1|| n == 0{
return 1
}else{
return n*factorial(n-1)
}
}
func main(){
//W自变量
var F int = 1
var W int = 1
var lambda float64 = 2
var miu floa