[vb.net] 수학 함수(Visual Basic) > vb.net

본문 바로가기

vb.net

[기타] [vb.net] 수학 함수(Visual Basic)

회원사진
하나를하더라도최선을
2019-09-30 16:48 11,731 0

본문





메서드는 System.Math 클래스 삼각, 로그 및 기타 일반 수학 함수를 제공 합니다.

설명

다음 표에서 메서드는 System.Math 클래스입니다. Visual Basic 프로그램에서 사용할 수 있습니다.

.NET 메서드설명
Abs숫자의 절대값을 반환합니다.
Acos코사인을 적용했을 때 지정된 숫자가 나오는 각도를 반환합니다.
Asin사인을 적용했을 때 지정된 숫자가 나오는 각도를 반환합니다.
Atan탄젠트를 적용했을 때 지정된 숫자가 나오는 각도를 반환합니다.
Atan2탄젠트를 적용했을 때 지정된 두 숫자의 몫이 나오는 각도를 반환합니다.
BigMul두 개의 32 비트 숫자의 전체 곱을 반환합니다.
Ceiling보다 크거나 같은 지정 된 된 가장 작은 정수 값을 반환 Decimal 또는 Double합니다.
Cos지정된 각도의 코사인을 반환합니다.
Cosh지정된 각도의 하이퍼볼릭 코사인을 반환합니다.
DivRem두 32 비트 또는 64 비트 부호 있는 정수의 몫을 반환 하 고도 출력 매개 변수에 나머지를 반환 합니다.
ExpE (자연 로그의 밑) 거듭제곱 거듭제곱을 반환 합니다.
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 소스 파일의 맨 위에 다음 코드를 추가 하 여 프로젝트에 네임 스페이스:

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)  

예제

댓글목록0

등록된 댓글이 없습니다.
게시판 전체검색