cxnihao 发表于 2011-10-17 16:01:48

细胞生长法

细胞生长法
A=[0   0   0   0   0   0   0   0   0   0
   0   0   0   0   0   2   0   0   0   0
   0   1   0   0   0   0   0   0   0   0
   0   0   0   0   0   0   0   0   0   0
   0   0   0   0   0   0   0   3   0   0
   0   0   0   0   0   0   0   0   0   0
   0   0   4   0   0   5   0   0   0   0
   0   0   0   0   0   0   0   0   0   0
   0   0   0   0   0   0   0   0   6   0
   0   0   0   0   0   0   0   0   0   0]
1,2,3,4,5,6代表的是5个晶向不同的晶粒,用细胞生长的方法生成初始晶粒,怎么编程啊?

细胞生长法
在平面上随机选取N个格点作为N个晶粒的晶核;将N个晶核分别赋以不同的晶向;其余格点均赋以晶向0,表示未定向;每个晶核依次以相同的速度向周围生长(把与该晶粒相邻的格点赋以该晶粒的晶向值,并入该晶粒,使格点成为该晶粒的一部分),使各自的面积越来越大。当这些晶粒的面积增大到互相接触时便停止生长,相互接触处则自动构成各晶粒的边界,直到整个平面被各晶粒占满为止。

Justmiya 发表于 2011-10-17 16:41:45

楼主你问的问题也太.....广泛了一些吧
保守估算要看个百来篇国内外论文才可解决部分问题

liuyalong008 发表于 2011-10-18 18:50:54

http://forum.simwe.com/forum.php?mod=viewthread&tid=973824&page=1#pid2347168pid2347168
可以看看scott198510 的帖子,他貌似一直做这个,也可QQ跟他联系
页: [1]
查看完整版本: 细胞生长法