设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 10032|回复: 2

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

[复制链接]
发表于 2009-3-4 16:06:44 | 显示全部楼层 |阅读模式
5仿真币
各位前辈好!! Z2 x4 D% z. }- O
5 p, O7 Q: n: l; K1 f! [% J
我现在在写一仿真模型,模型中有5种turtle,每种各10个2 `+ @' ]% p' L% K
而有数个10*10的01矩阵决定两种不同的turtle是否可以接触
' _6 n# |# `8 B  n1 X2 y: S先前矩阵的属性是阶层性的,也就是大的可以移动到小的patch上,但反之不行。- p: y* E4 w) N
如下面这个矩阵,先前是给各turtle ID,利用ID大小来制定规范
  A& r8 h7 @; m' A- x2 k+ s1 1 1 1 1
+ B1 r: R, E  ^, [, q1 1 1 1 0
  T- c( g1 w5 @1 1 1 0 0: S, y, A) w: z, R& [" O
1 1 0 0 0! ~+ a# c$ f' S7 b$ I3 V# y
1 0 0 0 0
* T! u0 N* ^; B4 y; W8 `; k但若要在每个tick使其接触是随机的,要如何作呢?7 K5 d+ s% Q* W6 L% V  o% q8 Y. P
目前想到的是在每个tick中创造一随机01矩阵,但netlogo可以办到吗? 要如何作?
: \5 o( ?/ ^" x$ L: ]. a$ I+ W' u- W+ |* `2 w2 B* @, a: h3 g
感谢回答了!!

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

回复

我感觉Netlogo不是万能的,最好还是学习一下matlab,那个软件的计算功能太强大了,两个可以用,像随即模拟问题,用matlab要好一些。
 楼主| 发表于 2009-3-10 17:53:33 | 显示全部楼层
各位好* h5 a8 Y8 n# X* G

; d+ Y3 A9 u' C5 o7 ~9 B现在有新的思路了,不再用矩阵: F* D+ j3 H! ~# I1 Y$ v! Z- c7 Q
& S: u  o8 A- [- O
而是只用一维列表,使每个turtle都拥有其列表) h( o# X$ M3 s$ O
) J" C/ n# d7 ?+ n0 x0 K
现在遇到问题是,可以在每个时间点创造一个新的0-1随机列表来取代原本旧的吗?
/ \% E: C" A& |- e& W& m
# h$ ~" J1 L6 K. ~, _该使用何种语法?
% C$ `- u' a& r7 H  }+ D$ i& d& P+ E. ]& }6 u  E* ^
谢谢各位了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-6-26 22:15 , Processed in 0.012498 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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