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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。