[vb.net] 수학 함수(Visual Basic)
하나를하더라도최선을
2019-09-30 16:48:23
57,207
0
0
메서드는 System.Math 클래스 삼각, 로그 및 기타 일반 수학 함수를 제공 합니다.
설명
다음 표에서 메서드는 System.Math 클래스입니다. Visual Basic 프로그램에서 사용할 수 있습니다.
한정자 없이 이러한 함수를 사용 하려면 가져오기는 System.Math 소스 파일의 맨 위에 다음 코드를 추가 하 여 프로젝트에 네임 스페이스:
VB
Imports System.Math
예제
이 예제에서는 합니다 Abs 메서드는 Math 숫자의 절대값을 계산 하는 클래스입니다.
VB
' Returns 50.3.
Dim MyNumber1 As Double = Math.Abs(50.3)
' Returns 50.3.
Dim MyNumber2 As Double = Math.Abs(-50.3)
예제
이 예제에서는 합니다 Atan 메서드는 Math pi의 값을 계산 하는 클래스입니다.
VB
Public Function GetPi() As Double
' Calculate the value of pi.
Return 4.0 * Math.Atan(1.0)
End Function
예제
이 예제에서는 합니다 Cos 메서드는 Math 각도의 코사인을 반환 하는 클래스입니다.
VB
Public Function Sec(ByVal angle As Double) As Double
' Calculate the secant of angle, in radians.
Return 1.0 / Math.Cos(angle)
End Function
예제
이 예제에서는 합니다 Exp 메서드를 Math e의 거듭제곱을 반환 하는 클래스입니다.
VB
Public Function Sinh(ByVal angle As Double) As Double
' Calculate hyperbolic sine of an angle, in radians.
Return (Math.Exp(angle) - Math.Exp(-angle)) / 2.0
End Function
예제
이 예제에서는 합니다 Log 메서드는 Math 숫자의 자연 로그를 반환 하는 클래스입니다.
VB
Public Function Asinh(ByVal value As Double) As Double
' Calculate inverse hyperbolic sine, in radians.
Return Math.Log(value + Math.Sqrt(value * value + 1.0))
End Function
예제
이 예제에서는 합니다 Round 메서드는 Math 숫자를 가장 가까운 정수로 반올림 하는 클래스입니다.
VB
' Returns 3.
Dim MyVar2 As Double = Math.Round(2.8)