c++数值52,截断,弹出计数,中点,二项分布

Posted 周三石

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c++数值52,截断,弹出计数,中点,二项分布相关的知识,希望对你有一定的参考价值。

#包含 <c数学>
#包含 <io流>
()
{
输出 << 固定
<< "截断(+2.7) = " <<::截断(+2.7) << '\n'
<< "截断(-2.9) = " <<::截断(-2.9) << '\n'
<< "截断(-0.0) = " <<::截断(-0.0) << '\n'
<< "截断(-无穷) = " <<::截断(-无穷) << '\n';
}
截断(+2.7) = 2.000000
截断(-2.9) = -2.000000
截断(-0.0) = -0.000000
截断(-无穷) = -无穷


#包含 <位>
#包含 <位集>
#包含 <c标整>
#包含 <初化列表>
#包含 <io流>

()
{
(正8_t i : { 0, 0b11111111, 0b00011101 }) {
输出 << "弹出计数(0b" << 位集<8>(i) << ") = "
<<::弹出计数(i) << '\n';
}
}
弹出计数(0b00000000) = 0
弹出计数(0b11111111) = 8

弹出计数(0b00011101) = 4

#包含 <c标整>
#包含 <限制>
#包含 <数值>
#包含 <io流>

()
{
正32_t a = 数值极限<正32_t>::最大();
正32_t b = 数值极限<正32_t>::最大() - 2;

输出 << "a: " << a << '\n'
<< "b: " << b << '\n'
<< "错误 (溢出 和 包装): " << (a + b) / 2 << '\n'
<< "正确: " <<::中点(a, b) << '\n';
}
a: 4294967295
b: 4294967293
错误 (溢出 和 包装): 2147483646

正确: 4294967294

#包含 <io流>
#包含 <io操作>
#包含 <串>
#包含 <映射>
#包含 <随机>

()
{
随机设备 读;
mt19937 生成(());
// 进行 4 次试验,平均 2 次中成功 1 次
::二项分布<> d(4, 0.5);

映射<, > 历史;
( n = 0; n < 10000; ++n) {
++历史[d(生成)];
}
( p : 历史) {
输出 << p.第一 << ' '
<<(p.第二/100, '*') << '\n';
}
}
0 ******
1 ************************
2 *************************************
3 *************************
4 ******



以上是关于c++数值52,截断,弹出计数,中点,二项分布的主要内容,如果未能解决你的问题,请参考以下文章

spss分析方法-二项检验

R二项分布检验:双尾二项检验(Two-tailed Binomial Test)左尾二项检验(Left-tailed Binomial Test)右尾二项检验

glmer - 使用二项式数据进行预测(cbind 计数数据)

二项分布与泊松分布

二项分布和泊松分布的关系

二项分布(Binomial Distribution)