设为首页收藏本站

最大的系统仿真与系统优化公益交流社区

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9952|回复: 2

[求助] netlogo是否可以建造隨機矩陣

[复制链接]
发表于 2009-3-4 16:06:44 | 显示全部楼层 |阅读模式
5仿真币
各位前辈好!6 y+ G1 `0 f6 b9 ^4 _  h
2 j" h: k5 {) ^
我现在在写一仿真模型,模型中有5种turtle,每种各10个: L2 J7 g1 C1 C1 J# h( N
而有数个10*10的01矩阵决定两种不同的turtle是否可以接触, N  ?0 F- ?2 x4 u2 P- r
先前矩阵的属性是阶层性的,也就是大的可以移动到小的patch上,但反之不行。0 a' W4 e# V$ h
如下面这个矩阵,先前是给各turtle ID,利用ID大小来制定规范
0 j4 I" ~; H5 X& ]  s5 }+ {% K1 1 1 1 14 n% h# B' u9 q9 r
1 1 1 1 0
0 t: d' J' d; t# g3 H1 1 1 0 0
: k# d* [% F) O; Z1 1 0 0 0
" }: c" l0 W2 ^" L9 u1 0 0 0 03 U" y5 s# g* J7 B( U- ^: h
但若要在每个tick使其接触是随机的,要如何作呢?
0 a7 [9 y% d/ h& _% n1 w6 L- }目前想到的是在每个tick中创造一随机01矩阵,但netlogo可以办到吗? 要如何作?
$ Y$ L0 K! n: t% t8 J5 B7 u+ D; F7 a& y8 \. m& ?8 q" H. P% J9 x
感谢回答了!!

发表于 2009-3-6 17:19:35 | 显示全部楼层

回复

我感觉Netlogo不是万能的,最好还是学习一下matlab,那个软件的计算功能太强大了,两个可以用,像随即模拟问题,用matlab要好一些。
 楼主| 发表于 2009-3-10 17:53:33 | 显示全部楼层
各位好1 M. V1 `$ i8 ^3 s% [
6 J1 g' Z) [* s) h7 p( k  o
现在有新的思路了,不再用矩阵
  {+ I$ W% e4 I# Z. Z. l
  t9 p+ B1 W2 N9 z而是只用一维列表,使每个turtle都拥有其列表) m+ h6 |9 y; d; j$ _# \

; x0 D  c% L* [; I! g现在遇到问题是,可以在每个时间点创造一个新的0-1随机列表来取代原本旧的吗?
, q& X: Y5 B$ f% Z' O7 G0 j- k& L0 E
% r, w- g  C  h+ M/ W) D& _/ Z( K" U该使用何种语法?
6 O! j5 z9 K2 H2 D& c! y
& K9 s$ \5 A: K( N5 c7 `# ?- Z谢谢各位了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|SimulWay 道于仿真   

GMT+8, 2026-6-1 12:00 , Processed in 0.015556 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表