2011-08-24 50 views
5

chúng tôi đã sử dụng trong quá khứ thư viện Extreme Numerics từ Extreme Optimization (http://www.extremeoptimization.com) cho hạt nhân tính toán của chúng tôi.Thư viện số .NET

Hiện tại, chức năng INVA INV không được bao gồm trong thư viện đó.

Ai có thể đề xuất bất kỳ giải pháp thay thế cấp độ thương mại nào cho mục được đề cập không?

Phần mềm miễn phí (nếu có) hoặc mã nguồn mở có thể được bao gồm trong phần mềm nội bộ của công ty sản xuất cũng được, miễn là nó có thể được sử dụng từ C# và .NET 4 và đủ trưởng thành.

Cảm ơn!

Trả lời

3

Tương đương BETAINV chức năng của Excel

BETAINV(p, alpha, beta, A, B) 

sử dụng Extreme Optimization Numerical Libraries for .NET là:

using Extreme.Statistics.Distributions; 
// ... 
new BetaDistribution(alpha, beta, A, B).InverseDistributionFunction(p); 
1

Bạn có thể sử dụng Intel Math Libraries có hàm BETAINV. Nó cũng dễ sử dụng with C#.

+0

Cảm ơn, có vẻ như tôi phải bọc hầu hết các hàm từ C++ đến C# hoặc ở mức tối thiểu để có DLLImports. –