[算法设计与分析]3.4.5特征根求解递推方程(粒子分裂)

阅读: 评论:0

[算法设计与分析]3.4.5特征根求解递推方程(粒子分裂)

[算法设计与分析]3.4.5特征根求解递推方程(粒子分裂)

反应堆有α和β两种粒子 每秒α分裂为3个β,β分裂为1个α和2个β t=0时刻只有一个α,求t时刻两种粒子个数
#include<stdio.h>
#include<iostream>
#include<math.h>using namespace std;void ParticleSplitting1(int t);
void ParticleSplitting2(int t);int main ()
{int t = 3;ParticleSplitting1(t);ParticleSplitting2(t);
}void ParticleSplitting1(int t)
{int a[100], b[100];//代表α和β粒子a[0] = 1;b[0] = 0;for(int i = 1; i <= t; i++){a[i] = b[i - 1];//因此a[1]=0因为1s之后α粒子变成了3个β粒子 此时原α粒子消失b[i] = 3 * a[i - 1] + 2 * b[i - 1];//当前时刻的β粒子是由前一时刻的α粒子和β粒子分裂而来的}cout << t << "s之后" << "α粒子的个数是:" << a[t] << "ntβ粒子的数目是:" << b[t];
}
//数学模型见书P116
void ParticleSplitting2(int t)
{//等同于exp(n)等同于e^nint a = int(exp(t * log(3)));//log(x) 的作用就是ln(x)int b = int(exp((t + 1) * log(3)));if(t %

本文发布于:2024-02-01 04:39:37,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170673357533915.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:粒子   方程   算法   特征
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23