设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9084|回复: 2

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

[复制链接]
发表于 2009-3-4 16:06:44 | 显示全部楼层 |阅读模式
5仿真币
各位前辈好!
4 o. q0 c; L! G
0 D8 ^/ Z* \$ e( J我现在在写一仿真模型,模型中有5种turtle,每种各10个! L% j' c. g9 j# q/ g9 d
而有数个10*10的01矩阵决定两种不同的turtle是否可以接触
. T% i( Z" Y& s先前矩阵的属性是阶层性的,也就是大的可以移动到小的patch上,但反之不行。% \1 U; T+ K* E' D; d+ J5 V5 m3 `
如下面这个矩阵,先前是给各turtle ID,利用ID大小来制定规范
) F1 n: Q5 a6 ?2 V; X7 ?# g& M- Z' ]1 1 1 1 1- @) P! U9 x$ K: h2 Y8 i$ ^4 z. q& f5 u
1 1 1 1 06 r' ]6 \- E3 w/ l
1 1 1 0 0
* c3 j; o) H$ _5 w* D1 1 0 0 04 F! I1 T( j% a' k% D
1 0 0 0 0+ p# H& z7 o1 T
但若要在每个tick使其接触是随机的,要如何作呢?
5 W0 T1 o/ z+ W/ z( h" o6 K目前想到的是在每个tick中创造一随机01矩阵,但netlogo可以办到吗? 要如何作?6 W8 o3 B) R. ?1 b
: b+ a, l$ Y" v$ j7 a/ x2 D
感谢回答了!!

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

回复

我感觉Netlogo不是万能的,最好还是学习一下matlab,那个软件的计算功能太强大了,两个可以用,像随即模拟问题,用matlab要好一些。
 楼主| 发表于 2009-3-10 17:53:33 | 显示全部楼层
各位好
$ ^* W6 G3 H$ a# w
. L7 e, T8 P$ @现在有新的思路了,不再用矩阵
- ~3 t8 }- l; d: \/ C0 b0 j3 y, R( T. d- f$ T
而是只用一维列表,使每个turtle都拥有其列表
4 z) S; u0 u/ L1 L- d/ z1 D/ V. I- G
9 l  A' N  D! W( O. _' \1 R, r2 v现在遇到问题是,可以在每个时间点创造一个新的0-1随机列表来取代原本旧的吗?
2 i5 F  ]0 ^7 T7 M
, J8 X4 J8 X& _$ w5 X该使用何种语法?
; Q! c3 K7 z  u
6 N1 h" T  y; Q* V4 f% ?谢谢各位了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-12-17 15:34 , Processed in 0.023251 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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