NMath

.NET 수학 라이브러리

C#, Visual Basic 및 F#을 포함한 모든 .NET 언어와 호환됩니다.

NMath NMath .NET 수학 라이브러리에는 .NET 플랫폼의 객체 지향 수치에 대한 기본 클래스가 포함되어 있습니다.

NMath 주제에 대해 자세히 알아보기

NMath 특징 요약

기초 수학

  • 단정밀도 및 배정밀도 복소수 클래스.
  • 다양한 확률 분포에 대한 난수 생성기, skip-ahead 및 leapfrog 메서드를 사용한 독립적인 난수 스트림, Niederreiter 및 Sobol 메서드를 사용한 의사 랜덤 시퀀스.
  • 고속 푸리에 변환(FFT), 웨이블릿(Wavelet) 및 선형 컨벌루션과 상관 관계.
  • 계승, 이항 함수, 감마 함수 및 관련 함수, 베셀(Bessel) 함수, 타원 적분 등의 특수 함수.

선형 대수

  • 단정밀도 및 배정밀도 부동 소수점 수와 단정밀도 및 배정밀도 복소수 등 4가지 데이터 유형에 대한 전기능 벡터 및 행렬 클래스.
  • 슬라이스와 범위를 사용한 유연한 인덱싱.
  • 연산자 오버로딩을 지원하는 .NET 언어를 위한 일반적인 의미를 지닌 오버로드된 산술 연산자와 연산자 오버로딩을 지원하지 않는 .NET 언어를 위한 같은 이름의 메서드(Add(), Subtract(), 등)
  • 삼각, 대칭, 에르미트(Hermitian), 띠, 삼중 대각, 대칭 띠, 에르미트 띠 행렬을 포함한 전기능의 구조화된 희소 행렬 클래스.
  • 일반 행렬과 구조화된 희소 행렬 유형 간 변환을 위한 함수.
  • 구조화된 희소 행렬을 전치하고, 내적을 계산하고, 행렬의 놈(norm)을 계산하는 함수.
  • 띠 및 삼중 대각 행렬에 대한 LU 분해, 대칭 및 에르미트 행렬에 대한 Bunch-Kaufman 분해, 대칭 및 에르미트 양의 정부호 행렬에 대한 Cholesky 분해를 포함한 구조화된 희소 행렬 분해를 위한 클래스. 일단 구축이 되면 선형 시스템을 풀고 행렬식, 역행렬 및 조건수를 계산하기 위해 행렬 분해를 사용할 수 있습니다.
  • 일반 희소 벡터 및 행렬 클래스와 행렬 분해.
  • QR 분해 및 특이 값 분해(SVD)를 포함한 일반 행렬에 대한 직교 분해 클래스.
  • Cholesky, QR 및 SVD를 포함한 일반 행렬에 대한 고급 최소 자승 분해 클래스.
  • 일반 행렬에 대한 LU 분해와 선형 시스템 해석, 행렬식, 역행렬 및 조건수 계산을 위한 함수.
  • 대칭, 에르미트(Hermitian) 및 비대칭 고유치 문제를 풀기 위한 클래스.
  • 벡터, 행렬 및 복소수 클래스를 사용한 작업을 위해 Cos(), Sqrt(), Exp()와 같은 표준 수학 함수를 확장.

함수

  • 변수가 하나인 함수를 수치 적분(Romberg 및 Gauss-Kronrod 메서드), 미분(Ridders 메서드), 및 함수의 대수 조작 지원과 함께 캡슐화하는 클래스.
  • 다항식 캡슐화, 보간법 및 정확한 미분과 적분.
  • 황금분할 탐색법 및 브렌트(Brent) 메서드를 사용한 단변수 최소화를 위한 클래스.
  • 활강단체(downhill simplex) 메서드, Powell의 방향 집합 메서드, 공액 경사(conjugate gradient) 메서드 및 가변 메트릭(또는 준 뉴턴) 메서드를 사용한 다변수 함수의 최소화를 위한 클래스.
  • 시뮬레이티드 어닐링(Simulated annealing).
  • Microsoft Solver Foundation을 사용한선형 프로그래밍(LP), 비선형 프로그래밍(NLP) 및 이차 프로그래밍(QP).
  • 최소 자승 다항식 피팅.
  • 비선형 최소 자승 최소화, 곡선 피팅 및 표면 피팅.
  • 시컨트 메서드, Ridders 메서드 및 Newton-Raphson 메서드를 사용하는 단변수 함수의 루트를 찾기 위한 클래스.
  • 변수가 두 개인 함수의 이중 적분을 위한 수치 메서드.
  • Levenberg-Marquardt 메서드의 변형인 Trust-Region 메서드를 사용한 비선형 최소 자승 최소화.
  • 비선형 최소 자승에 의한 곡선 및 표면 피팅.
  • Runge-Kutta 메서드에 의한 미분 방정식으로 1계 초기값을 풀기 위한 클래스.

.NET 표준 라이브러리와의 통합

  • 표준 .NET 메커니즘을 사용한 완전 지속 데이터 클래스.
  • ADO.NET과의 통합.
  • .NET.용 Microsoft 차트 컨트롤을 사용한 플로팅.

NMath 평가에 관심이 있으시면 30일의 평가 기간 동안 사용하실 수 있는 바이너리 형식의 무료 평가판을 제공해 드립니다.

주문은 당사의 안전한 온라인 스토어를 통해 하실 수 있습니다. 저희 영업 직원이 당사 제품에 대한 문의 사항에 답변 드립니다.

FAQ.

목록을 참조하십시오.

한국어 소프트웨어 리셀러 (Korean Language Software Resellers)

Tangun Soft

Tangunsoft Korean Reseller

Tangunsoft
연락 인 Seung Hyun Lee, marketing@tangunsoft.com

Yesin Soft

Yesin Soft Korean Reseller

Yesin Soft
연락 인 Sang Kwak, ysang@yesinsoft.com

Component Source

Component Source Logo

Component Source
연락 인 Yunny Sung, yunnys@componentsource.com

Top