设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9670|回复: 2

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

[复制链接]
发表于 2009-3-4 16:06:44 | 显示全部楼层 |阅读模式
5仿真币
各位前辈好!
- `( X/ r3 n0 `2 F% g
* u" b5 e3 M( B我现在在写一仿真模型,模型中有5种turtle,每种各10个
' s- J  v: O+ v# m& d* @5 w而有数个10*10的01矩阵决定两种不同的turtle是否可以接触( }8 p# ]( E# q- V+ Q1 e  S
先前矩阵的属性是阶层性的,也就是大的可以移动到小的patch上,但反之不行。
: c8 d) [: v1 {# M$ Z* B如下面这个矩阵,先前是给各turtle ID,利用ID大小来制定规范4 _: `0 m8 a6 \  C. w% P
1 1 1 1 1" V/ N; |3 I* c! d8 \+ [$ k
1 1 1 1 0: c/ T, X3 f7 ~" I$ S- s# M
1 1 1 0 0& t* E: W6 M0 R- f0 X
1 1 0 0 0) B  t8 E$ p% P. b! m3 K
1 0 0 0 0
" t3 w/ C6 R% D但若要在每个tick使其接触是随机的,要如何作呢?
) K* }5 w2 R  P$ _" h目前想到的是在每个tick中创造一随机01矩阵,但netlogo可以办到吗? 要如何作?! m4 ]& K$ d  c; d
$ E) `1 b6 ^& e1 Z8 l0 h/ S
感谢回答了!!

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

回复

我感觉Netlogo不是万能的,最好还是学习一下matlab,那个软件的计算功能太强大了,两个可以用,像随即模拟问题,用matlab要好一些。
 楼主| 发表于 2009-3-10 17:53:33 | 显示全部楼层
各位好: h: `( r; W6 L# Y( \+ h$ D

; [) a5 [, V. O% d现在有新的思路了,不再用矩阵5 I9 Y3 @- h1 R+ Z# c9 {
5 |3 D8 ^- t; S/ @* D% ^6 B
而是只用一维列表,使每个turtle都拥有其列表( X: o9 K6 J7 r" c/ q
! ]8 X5 R! a0 E  o/ s- I
现在遇到问题是,可以在每个时间点创造一个新的0-1随机列表来取代原本旧的吗?( H9 z. ]! O5 f" y+ U

2 F$ x& u3 Q) c, N$ p该使用何种语法?( }( W6 U/ {5 V: k0 H) D
' f2 u% e, |+ _7 l, q0 j
谢谢各位了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-4-18 01:48 , Processed in 0.014393 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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