设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8278|回复: 2

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

[复制链接]
发表于 2009-3-4 16:06:44 | 显示全部楼层 |阅读模式
5仿真币
各位前辈好!
5 X* G3 x# J, V; W" P+ N
( m4 X. I7 ]; _我现在在写一仿真模型,模型中有5种turtle,每种各10个% E, L: Y# z; H0 {
而有数个10*10的01矩阵决定两种不同的turtle是否可以接触
7 n& E1 t4 B) g! ?先前矩阵的属性是阶层性的,也就是大的可以移动到小的patch上,但反之不行。
. f' H! n; j% c5 K9 y3 A" @如下面这个矩阵,先前是给各turtle ID,利用ID大小来制定规范
4 B/ r7 e1 u8 L5 D9 |- U1 1 1 1 1" s1 T. Y& K  u
1 1 1 1 0
. z; D' R' ~2 Y1 f6 s2 f% I1 1 1 0 08 Q8 [" O8 _( f! a; e3 f' |' `+ o( p
1 1 0 0 06 p' H! H6 H9 u/ k! i. {5 W
1 0 0 0 07 K6 R6 C  f* e7 o
但若要在每个tick使其接触是随机的,要如何作呢?
) }9 [; z/ u* s: ]目前想到的是在每个tick中创造一随机01矩阵,但netlogo可以办到吗? 要如何作?
6 m& C2 i! |# y0 M; N8 U+ A# ~1 F0 A" C1 j- `- e9 G+ g' ]
感谢回答了!!

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

回复

我感觉Netlogo不是万能的,最好还是学习一下matlab,那个软件的计算功能太强大了,两个可以用,像随即模拟问题,用matlab要好一些。
 楼主| 发表于 2009-3-10 17:53:33 | 显示全部楼层
各位好
% m0 W* o! i! X5 Q/ I) Q+ w- I9 G! R  h
现在有新的思路了,不再用矩阵
2 q8 c8 u$ Q! O2 ]2 Z. H8 x) p- g4 A" u
而是只用一维列表,使每个turtle都拥有其列表$ U/ s. v3 o: C& ?( D$ K# Y

: n5 h: X6 ?. r6 D1 d现在遇到问题是,可以在每个时间点创造一个新的0-1随机列表来取代原本旧的吗?( ]/ C. }2 o8 E* n# b6 v$ @' _

( a) ^8 W& Y# v$ X! D. H该使用何种语法?0 z+ V3 i0 q# {$ M& _: U
, B; r9 t5 a3 h3 e& `0 a- T
谢谢各位了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-9-14 04:02 , Processed in 0.016426 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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