设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9674|回复: 2

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

[复制链接]
发表于 2009-3-4 16:06:44 | 显示全部楼层 |阅读模式
5仿真币
各位前辈好!) B7 x. ^, D6 v+ \+ o3 n; M

1 p: }/ n# p, V我现在在写一仿真模型,模型中有5种turtle,每种各10个8 h$ B' u$ h4 W/ r
而有数个10*10的01矩阵决定两种不同的turtle是否可以接触
# c; `* G. y) z  ]先前矩阵的属性是阶层性的,也就是大的可以移动到小的patch上,但反之不行。
9 w7 ]5 G# b, _* K' z; y如下面这个矩阵,先前是给各turtle ID,利用ID大小来制定规范6 C  y8 J% m2 C7 W1 }1 |7 T  s- t
1 1 1 1 1: L& u+ U: `2 ]+ o7 }
1 1 1 1 08 m: [7 \( q% }! k' }
1 1 1 0 0# e: u2 b1 A. ^9 W
1 1 0 0 07 z# n& O. `: `! T! p% N  h
1 0 0 0 0. W+ X& o& E# e. i3 u
但若要在每个tick使其接触是随机的,要如何作呢?
2 m! G+ |1 C- m6 o- ]  P目前想到的是在每个tick中创造一随机01矩阵,但netlogo可以办到吗? 要如何作?4 D7 l9 V) C' ]

1 J' Q  G( O1 V4 d2 N3 x1 }感谢回答了!!

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

回复

我感觉Netlogo不是万能的,最好还是学习一下matlab,那个软件的计算功能太强大了,两个可以用,像随即模拟问题,用matlab要好一些。
 楼主| 发表于 2009-3-10 17:53:33 | 显示全部楼层
各位好( ^+ p# E8 J4 y# S3 n
$ {/ t+ R% k  }2 L# c! R
现在有新的思路了,不再用矩阵
  G% L% F' y! |0 T4 V* d! d; A; H( h8 g9 M2 }( Z) t
而是只用一维列表,使每个turtle都拥有其列表
4 ]4 p% J* p9 {
8 G) w5 p1 K/ ]# ^. [% b现在遇到问题是,可以在每个时间点创造一个新的0-1随机列表来取代原本旧的吗?2 h% ]4 s( b# I3 n
0 {# j. m% Q5 F2 A4 J+ N3 L
该使用何种语法?! u& a% g* Z; v$ H/ k

' [/ _; N8 r' `9 q谢谢各位了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-4-18 16:33 , Processed in 0.014414 second(s), 13 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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