C# Class NSoft.NFramework.Numerics.VectorTool

Utility class for Vector
Afficher le fichier Open project: debop/NFramework Class Usage Examples

Méthodes publiques

Свойство Type Description
Rnd System.Random

Méthodes publiques

Méthode Description
AbsSum ( this v ) : double

Vector의 절대값을 계산한다.

CheckDimension ( Vector u, Vector v ) : void

두 Vector의 창원이 같은지 검사한다.

Dot ( this u, Vector v ) : double

두 벡터의 Dot 를 구한다. (요소 순서별로 곱하기의 합)

IsSameDimension ( Vector u, Vector v ) : bool

두 Vector가 같은 Dimension을 가졌는지 검사한다.

Norm1 ( this v ) : double

절대값이 가장 큰 요소를 반환한다.

Norm2 ( this u, Vector v ) : double

두 벡터의 Dot의 제곱근

NormF ( this v ) : double

벡터의 길이를 구한다.

NormInf ( this v ) : double

벡터의 요소 중 가장 큰 값 반환한다.

RandomVector ( int count, int length ) : IEnumerable

무작위 벡터를 count 갯수만큼 생성합니다.

RandomVector ( int length ) : Vector

무작위 벡터를 만듭니다.

Method Details

AbsSum() public static méthode

Vector의 절대값을 계산한다.
public static AbsSum ( this v ) : double
v this Vector
Résultat double

CheckDimension() public static méthode

두 Vector의 창원이 같은지 검사한다.
public static CheckDimension ( Vector u, Vector v ) : void
u Vector
v Vector
Résultat void

Dot() public static méthode

두 벡터의 Dot 를 구한다. (요소 순서별로 곱하기의 합)
public static Dot ( this u, Vector v ) : double
u this First Vector
v Vector Second Vector
Résultat double

IsSameDimension() public static méthode

두 Vector가 같은 Dimension을 가졌는지 검사한다.
public static IsSameDimension ( Vector u, Vector v ) : bool
u Vector
v Vector
Résultat bool

Norm1() public static méthode

절대값이 가장 큰 요소를 반환한다.
public static Norm1 ( this v ) : double
v this
Résultat double

Norm2() public static méthode

두 벡터의 Dot의 제곱근
public static Norm2 ( this u, Vector v ) : double
u this First Vector
v Vector Second Vector
Résultat double

NormF() public static méthode

벡터의 길이를 구한다.
public static NormF ( this v ) : double
v this Vector
Résultat double

NormInf() public static méthode

벡터의 요소 중 가장 큰 값 반환한다.
public static NormInf ( this v ) : double
v this Vector
Résultat double

RandomVector() public static méthode

무작위 벡터를 count 갯수만큼 생성합니다.
public static RandomVector ( int count, int length ) : IEnumerable
count int
length int
Résultat IEnumerable

RandomVector() public static méthode

무작위 벡터를 만듭니다.
public static RandomVector ( int length ) : Vector
length int
Résultat Vector

Property Details

Rnd public_oe static_oe property

난수발생기
public static Random,System Rnd
Résultat System.Random