设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9728|回复: 2

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

[复制链接]
发表于 2009-3-4 16:06:44 | 显示全部楼层 |阅读模式
5仿真币
各位前辈好!7 x! Y- Z  r: v# z1 M: S

/ |2 |6 d' K6 K( {7 m; \8 J& c我现在在写一仿真模型,模型中有5种turtle,每种各10个" G, t/ A. l* b2 O9 u6 \4 q( M) r  r
而有数个10*10的01矩阵决定两种不同的turtle是否可以接触7 S( y( [+ l$ w+ u, T9 k
先前矩阵的属性是阶层性的,也就是大的可以移动到小的patch上,但反之不行。
+ {) ^3 \% Q2 A. _如下面这个矩阵,先前是给各turtle ID,利用ID大小来制定规范; M. a6 W# ^% G& B0 p- J
1 1 1 1 1( x3 D. u( ?! h3 h
1 1 1 1 0
: Z  ^* D9 S7 x: c% o% O  v! t! G% _" I1 1 1 0 01 c8 ~( J  F- s' s
1 1 0 0 0
) ~0 r/ \4 i1 R) ~; S* l- i1 0 0 0 0- _8 j( R% k1 M$ u1 o2 ?
但若要在每个tick使其接触是随机的,要如何作呢?, E/ N$ T7 g  @; d9 U: C
目前想到的是在每个tick中创造一随机01矩阵,但netlogo可以办到吗? 要如何作?' i% N3 y  {- g3 X
6 X" a! X' f  v5 ]$ ]
感谢回答了!!

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

回复

我感觉Netlogo不是万能的,最好还是学习一下matlab,那个软件的计算功能太强大了,两个可以用,像随即模拟问题,用matlab要好一些。
 楼主| 发表于 2009-3-10 17:53:33 | 显示全部楼层
各位好  }, T/ |. z8 O3 c2 p) I5 p; A$ _

6 c9 q* q& O1 }8 r现在有新的思路了,不再用矩阵# a3 `% a5 z9 ?1 \

- A4 Z0 c5 _/ d! [, _而是只用一维列表,使每个turtle都拥有其列表$ M3 [) O% c5 V+ \- b: N
0 c! J/ b6 {2 G; S
现在遇到问题是,可以在每个时间点创造一个新的0-1随机列表来取代原本旧的吗?
) u, |" A3 [- M. @. Q6 [8 b
, Z7 [$ D: g( L: @0 V4 Z4 r该使用何种语法?
+ ~5 a; \- A/ _* |3 P9 u  Q& G  v9 r. x0 C; X2 g) T' K
谢谢各位了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-4-23 09:01 , Processed in 0.020439 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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