逆高斯分布c++; 我想做一个C++程序,可以得到一个数字的逆高斯分布,如代码>范数。S.INV在< Excel:>代码> < /P> =NORM.S.INV(0.95) -> 1.644853627
我试过使用Boost 问题是我不知道如何使用boost包来实现这一点。我已经完成了以下程序:逆高斯分布c++; 我想做一个C++程序,可以得到一个数字的逆高斯分布,如代码>范数。S.INV在< Excel:>代码> < /P> =NORM.S.INV(0.95) -> 1.644853627,c++,statistics,C++,Statistics,我试过使用Boost 问题是我不知道如何使用boost包来实现这一点。我已经完成了以下程序: #include <boost/math/distributions/inverse_gaussian.hpp> #include <iostream> int main() { std::cout << "Hello world" << std::endl; using boost::math::inverse_gaussian;
#include <boost/math/distributions/inverse_gaussian.hpp>
#include <iostream>
int main() {
std::cout << "Hello world" << std::endl;
using boost::math::inverse_gaussian;
double Inverse = inverse_gaussian my_ig(2, 3);
std::cout << Inverse;
return 0;
}
#包括
#包括
int main(){
std::cout我认为逆高斯构造函数不能返回双。。。
例如,这段代码可以工作。
逆高斯my_ig(2,3);
std::coutdouble Inverse=Inverse\u gaussian my\u ig(2,3);
--您想用这行代码做什么?我想分配一个逆函数(如Excel示例中所示)一个双C++不这样工作,不管你想做什么。语法没有任何意义。看起来像代码>反相高斯-< /Code >和S.INV的< /COD>不一样,根据每一个文档的文件。我可以编译那个代码,但是它只返回我插入括号中的第一个值。(在本例中为2
)。