我目前正在寻找为C++编写的离散事件模拟器.我在网上找不到很多以OO风格写的东西; 有一些,但过时了.其他一些东西,比如Opnet,Omnet和ns3,对于我需要做的事情来说太复杂了.此外,我需要模拟能够模拟数千个节点系统的基于代理的算法.
有人知道任何适合我需要的东西吗?
如果我们在X(n)中有一个离散的随机变量x和与之相关的数据,我们如何在matlab中确定概率质量函数pmf(X)?
我想使用以下代码行在13个z位置绘制离散的2D图像[4:4:52].
a=100;
[mesh.x,mesh.y,mesh.z] = meshgrid(1:1:100,1:1:100,4:4:52);
a_unifdist=0;
b_unifdist=10;
noise=a_unifdist+(b_unifdist-a_unifdist).*rand(100,100,13);
c = (a./mesh.x)+noise;
slice(c,1:100,1:100,4:4:52);
Run Code Online (Sandbox Code Playgroud)
但是,我从1到13得到13个连续图,而不是13个离散位置,如下所示:

有人能告诉我我的错误是什么吗?我希望图像堆叠在[4:4:52]z轴上的位置.谢谢.