2011-08-24 16 views
5

हमने हमारे गणना कर्नेल के लिए चरम अनुकूलन (http://www.extremeoptimization.com) से अल्टिम न्यूमेरिक्स लाइब्रेरी में अतीत में उपयोग किया था।.NET संख्यात्मक पुस्तकालय

हमें अब बीटा आईएनवी फ़ंक्शन की आवश्यकता है जो ऐसी लाइब्रेरी में शामिल नहीं है।

क्या कोई भी उल्लिखित किसी भी व्यावसायिक स्तर के विकल्प का सुझाव दे सकता है?

फ्रीवेयर (यदि कोई है) या ओपन सोर्स जिसे उत्पादन की कंपनी आंतरिक सॉफ्टवेयर में शामिल किया जा सकता है, तब तक ठीक रहेगा, जब तक इसे सी # और .NET 4 से उपयोग किया जा सके और पर्याप्त परिपक्व हो।

धन्यवाद!

उत्तर

3

Excel के BETAINV फ़ंक्शन

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

का उपयोग कर के बराबर Extreme Optimization Numerical Libraries for .NET है:

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

आप Intel Math Libraries का उपयोग कर सकते हैं जिसमें BETAINV फ़ंक्शन है। with C# का उपयोग करना भी आसान है।

+0

धन्यवाद, ऐसा लगता है कि मुझे अधिकांश कार्यों को सी ++ से सी # या कम से कम DLLImports रखने के लिए लपेटना है। –

संबंधित मुद्दे