图像缩略图

随机树生成器

版本1.0.0.0(4.94 kB) Ali Khaledi Nasab.
该程序生成随机树网络的邻接矩阵。

122下载

更新2018年6月30日

查看许可证

这个Matlab程序是由Ali Khaledi-Nasab @ohio_university写的
在这里,我们使用4种不同类型的分支生成随机树网络。
主程序是“tree_generator_mainm”
打开此程序后,您可以选择4种分支。
1. full_binary_branching:分支为m2 = 2,直到生成2,它是0或2.零分支的概率是p0。

2. General_Binary_Branching:根部的零分支是1或2,并且对于其余,它为0,1或2. p(m1)= p0,p(m1)= p(m2)=(1-p0)/ 2

3.统一_支链:在第二代之后允许零分支,因此根部处的分支是(1-Nd)。
其余的,它是(0-nd)。使用均匀的随机数生成分支。

4. Binomial_Branching:在第二代之后允许零分支,因此根部处的分支是(1-Nd)。
其余的,它是(0-nd)。使用与p = p0的二项式随机数生成分支,n = nd,b(nd,p0)。

文件夹中有两个函数:

Addacency_Matrix_Generator:为给定分支阵列,B和最大允许的生成NG生成邻接矩阵。

save_adjacency2file:将保存AE树以及其总节点的总数和血管总数。如下:

节点
NH.
A(1,1)
a(1,2)



a(1,n)
A(2,1)



一个(节点,节点)

文件名将是file_number.tree
如果您有兴趣保存随机树,则在主程序(Tree_generator_main)中取消注释第22行。

引用

Ali Khaledi Nasab(2021)。随机树生成器(//www.tianjin-qmedu.com/matlabcentral/fileexchange/67890-random-tree-generator),Matlab中央文件交换。检索到

Matlab释放兼容性
用R2016A创建
兼容任何释放
平台兼容性
视窗 苹果系统 Linux.
类别

社区宝藏狩猎

找到Matlab Central中的宝藏,并发现社区如何帮助您!

开始狩猎!