Golang math.Yn()函数及示例

Golang math.Yn()函数及示例

Go语言提供了内置支持基本常量和数学函数的math包,以便通过math包提供的Yn()函数对数字执行操作。因此,您需要在程序中使用import关键字添加math包以访问Yn()函数。

语法:

func Yn(a int, b float64) float64
  • 如果在此函数中传递+Inf(如Yn(a,+Inf)),则此函数将返回0。
  • 如果a≥0的值,如Yn(a≥0,0),则此函数将返回-Inf。
  • 如果b<0的值,如Yn(a,b<0),则此函数将返回NaN。
  • 如果a<0的值,如Yn(a<0,0),则此函数将返回+Tnf(如果a是奇数)或-Inf(如果a是偶数)。
  • 如果在此函数中传递NaN(如Yn(a,NaN)),则此函数将返回NaN。

示例1:

// Golang程序演示
//使用math.Yn()函数
  
package main
  
import (
    "fmt"
    "math"
)
  
//主要功能
func main() {
  
    //找到序数n Bessel
    //第二种使用Yn()函数
    res_1 := math.Yn(-3,-2)
    res_2 := math.Yn(6,3)
    res_3 := math.Yn(1,1.1)
    res_4 := math.Yn(1,math.NaN())
    res_5 := math.Yn(-1,0)
  
    //显示结果
    fmt.Println("Result 1: ", res_1)
    fmt.Println("Result 2: ", res_2)
    fmt.Println("Result 3: ", res_3)
    fmt.Println("Result 4: ", res_4)
    fmt.Println("Result 5: ", res_5)
  
} 

输出:

Result 1: NaN
Result 2: -5.436470340703773
Result 3: -0.698119560067667
Result 4: NaN
Result 5: +Inf

示例2:

// Golang程序演示
//使用math.Yn()函数
  
package main
  
import (
    "fmt"
    "math"
)
  
//主要功能
func main() {
  
    //找到序数n Bessel
    //第二种使用Yn()函数
    nvalue_1 := math.Yn(3,4)
    nvalue_2 := math.Yn(5,6)
  
    //输入数字的总和
    res := nvalue_1 + nvalue_2
    fmt.Printf("%.3f + %.3f = %.3f",nvalue_1,nvalue_2,res)
  
} 

输出:

-0.182 + -0.197 = -0.379

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程