기타 [vb.net] 수학 함수(Visual Basic)
페이지 정보
본문
메서드는 System.Math 클래스 삼각, 로그 및 기타 일반 수학 함수를 제공 합니다.
설명
다음 표에서 메서드는 System.Math 클래스입니다. Visual Basic 프로그램에서 사용할 수 있습니다.
.NET 메서드 | 설명 |
---|---|
Abs | 숫자의 절대값을 반환합니다. |
Acos | 코사인을 적용했을 때 지정된 숫자가 나오는 각도를 반환합니다. |
Asin | 사인을 적용했을 때 지정된 숫자가 나오는 각도를 반환합니다. |
Atan | 탄젠트를 적용했을 때 지정된 숫자가 나오는 각도를 반환합니다. |
Atan2 | 탄젠트를 적용했을 때 지정된 두 숫자의 몫이 나오는 각도를 반환합니다. |
BigMul | 두 개의 32 비트 숫자의 전체 곱을 반환합니다. |
Ceiling | 보다 크거나 같은 지정 된 된 가장 작은 정수 값을 반환 Decimal 또는 Double 합니다. |
Cos | 지정된 각도의 코사인을 반환합니다. |
Cosh | 지정된 각도의 하이퍼볼릭 코사인을 반환합니다. |
DivRem | 두 32 비트 또는 64 비트 부호 있는 정수의 몫을 반환 하 고도 출력 매개 변수에 나머지를 반환 합니다. |
Exp | E (자연 로그의 밑) 거듭제곱 거듭제곱을 반환 합니다. |
Floor | 지정 된 보다 작거나 같은 최대 정수를 반환 Decimal 또는 Double 수입니다. |
IEEERemainder | 다른 지정된 된 숫자의 나누기 결과로 생성 되는 나머지 부분에서는 지정 된 번호를 반환 합니다. |
Log | 지정 된 기수로 지정된 된 숫자의 자연 (밑 e) 로그 또는 지정 된 숫자의 로그를 반환합니다. |
Log10 | 밑을 10으로 사용하여 지정된 숫자의 로그를 반환합니다. |
Max | 두 숫자 중 더 큰 숫자를 반환합니다. |
Min | 두 개의 숫자 중 더 작은 숫자를 반환합니다. |
Pow | 지정된 숫자의 지정된 거듭제곱을 반환합니다. |
Round | 반환 된 Decimal 또는 Double 가장 가까운 정수 값 또는 지정된 된 개수의 소수 자릿수 값이 반올림 합니다. |
Sign | 반환 된 Integer 숫자의 부호를 나타내는 값입니다. |
Sin | 지정된 각도의 사인을 반환합니다. |
Sinh | 지정된 각도의 하이퍼볼릭 사인을 반환합니다. |
Sqrt | 지정된 숫자의 제곱근을 반환합니다. |
Tan | 지정된 각도의 탄젠트를 반환합니다. |
Tanh | 지정된 각도의 하이퍼볼릭 탄젠트를 반환합니다. |
Truncate | 지정 된 정수 부분을 계산 Decimal 또는 Double 수입니다. |
한정자 없이 이러한 함수를 사용 하려면 가져오기는 System.Math 소스 파일의 맨 위에 다음 코드를 추가 하 여 프로젝트에 네임 스페이스:
Imports System.Math
예제
이 예제에서는 합니다 Abs 메서드는 Math 숫자의 절대값을 계산 하는 클래스입니다.
' 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의 값을 계산 하는 클래스입니다.
Public Function GetPi() As Double
' Calculate the value of pi.
Return 4.0 * Math.Atan(1.0)
End Function
예제
이 예제에서는 합니다 Cos 메서드는 Math 각도의 코사인을 반환 하는 클래스입니다.
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의 거듭제곱을 반환 하는 클래스입니다.
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 숫자의 자연 로그를 반환 하는 클래스입니다.
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 숫자를 가장 가까운 정수로 반올림 하는 클래스입니다.
' Returns 3.
Dim MyVar2 As Double = Math.Round(2.8)
예제
- 이전글[vb.net] RoundUp 함수 19.09.30
- 다음글[vb.net] FlowLayoutPanel 동적 삽입하여 달력 만들기 19.09.29
댓글목록
등록된 댓글이 없습니다.