C# Класс NSoft.NFramework.Numerics.VectorTool

Utility class for Vector
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
Rnd System.Random

Открытые методы

Метод Описание
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

무작위 벡터를 만듭니다.

Описание методов

AbsSum() публичный статический Метод

Vector의 절대값을 계산한다.
public static AbsSum ( this v ) : double
v this Vector
Результат double

CheckDimension() публичный статический Метод

두 Vector의 창원이 같은지 검사한다.
public static CheckDimension ( Vector u, Vector v ) : void
u Vector
v Vector
Результат void

Dot() публичный статический Метод

두 벡터의 Dot 를 구한다. (요소 순서별로 곱하기의 합)
public static Dot ( this u, Vector v ) : double
u this First Vector
v Vector Second Vector
Результат double

IsSameDimension() публичный статический Метод

두 Vector가 같은 Dimension을 가졌는지 검사한다.
public static IsSameDimension ( Vector u, Vector v ) : bool
u Vector
v Vector
Результат bool

Norm1() публичный статический Метод

절대값이 가장 큰 요소를 반환한다.
public static Norm1 ( this v ) : double
v this
Результат double

Norm2() публичный статический Метод

두 벡터의 Dot의 제곱근
public static Norm2 ( this u, Vector v ) : double
u this First Vector
v Vector Second Vector
Результат double

NormF() публичный статический Метод

벡터의 길이를 구한다.
public static NormF ( this v ) : double
v this Vector
Результат double

NormInf() публичный статический Метод

벡터의 요소 중 가장 큰 값 반환한다.
public static NormInf ( this v ) : double
v this Vector
Результат double

RandomVector() публичный статический Метод

무작위 벡터를 count 갯수만큼 생성합니다.
public static RandomVector ( int count, int length ) : IEnumerable
count int
length int
Результат IEnumerable

RandomVector() публичный статический Метод

무작위 벡터를 만듭니다.
public static RandomVector ( int length ) : Vector
length int
Результат Vector

Описание свойств

Rnd публичное статическое свойство

난수발생기
public static Random,System Rnd
Результат System.Random