| 查看: 616 | 回复: 0 | |||
[交流]
关于matlab做 Monte Carlo 高分子聚合反应 的某个求助的补充解释
|
|
原求助帖地址: http://muchong.com/bbs/viewthread.php?tid=10071718 至今无人应助。 我可能一开始并没有想好如何准确地描述问题,但是现在却无法修改原问题,于是在此进行补充解释。现在想来问题的关键是:用来决定每个活性中心的反应类型的随机数是用随机数组(N×1)的形式一次性产生的,数组长度等于活性中心数目,采用了 max(N) = 1e6。但是在过程中发现随机数的分布并不是完全随机的。 具体来说,设活性中心的序号为1,2,....,N(N<=1e6)...,那么随机数为A1,A2,...,AN(0<=AN<=1)...,AN的值是集中性的,越是接近 0.5的 AN 越是可能出现在某些特定的N值的位置(举个例子比如 N = [5e5 : 6e5] )。由于链转移反应需要 AN>0.99 时才能发生,所以序号N为 [5e5 : 6e5] 的活性中心在反应时间不够长的情况下就不会发生链转移,表现在分子量分布(GPC)曲线上的现象就是那个很大的高耸的尾巴。 当然,以上是简单的说法,我发现这个N值是并不是单段的:如果将 AN 值对 N 作散点图,会发现很多空洞,随着反应的进行,也就是新的随机数数组的产生,这些空洞很难被填满,意味着即使是新的随机数数组,还是在重复着类似的不均匀分布。尝试过引入seed参数,但也不奏效;打乱活性中心的标号进行重新赋值也不行。 或许用随机数数组的形式一次性产生所有活性中心的随机数本身就是问题的来源? 谢谢。 bw108h280092_1457606891_680.png |
» 猜你喜欢
航天502所 高瑛珂博士 婚内征婚 欺骗女性开房
已经有17人回复
宿州学院学报
已经有6人回复
投稿文章被秒拒了
已经有5人回复
地球科学部D01口青年基金,最低几A几B几C才能有几率中呀。
已经有3人回复
招收2026级博士生
已经有6人回复
博士申请
已经有5人回复
西安交大新媒学院副院长用撤稿论文结题
已经有7人回复
论文撤稿了
已经有9人回复











回复此楼