cauchy_distribution::a()函数是C++ STL中的内置函数,用于返回与柯西分布相关的分布参数。头文件random中存在类cauchy_distribution。在使用该函数的语法之前,请先简要介绍一下柯西分布。
柯西分布如果随机变量X具有形式的概率密度函数,则称其随参数a和b遵循柯西分布,
其中a是位置参数,指定分布峰的位置,b是比例参数,指定half-maximum处的half-width。分布的均值和方差未定义,但其中位数和众数都存在且等于a。
用法:
cauchy_distribution_name.a()
参数:该函数不接受任何参数。
返回值:该函数返回与分布关联的分布参数。此参数称为柯西分布的峰值位置参数,该参数确定向分布形状任一侧的偏移。该参数在构造时设置。
以下示例程序旨在说明C++ STL中的cauchy_distribution::a()函数:
程序1:
// CPP program to illustrate
// cauchy_distribution::a()
#include <iostream>
#include <random>
using namespace std;
// Driver program
int main()
{
default_random_engine generator;
cauchy_distribution<double> d(0.78, 1.45);
// prints the first value
cout << "Cauchy distribution:" << d.a();
return 0;
}
输出:
Cauchy distribution:0.78
程序2:
// CPP program to illustrate
// cauchy_distribution::a()
#include <iostream>
#include <random>
using namespace std;
// Driver program
int main()
{
default_random_engine generator;
// Define a cauchy distribution with default
// parameters a=0.0 and b=1.0
cauchy_distribution<double> d;
// prints the first value
cout << "Cauchy distribution:" << d.a();
return 0;
}
输出:
Cauchy distribution:0
相关用法
- C++ cin get()用法及代码示例
- C++ ratio_equal()用法及代码示例
- C++ std::allocator()用法及代码示例
- C++ ratio_not_equal()用法及代码示例
- C++ ios bad()用法及代码示例
- C++ mbrtoc32()用法及代码示例
注:本文由纯净天空筛选整理自tufan_gupta2000大神的英文原创作品 cauchy_distribution a() in C++ with Examples。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。