设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9740|回复: 2

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

[复制链接]
发表于 2009-3-4 16:06:44 | 显示全部楼层 |阅读模式
5仿真币
各位前辈好!
0 T: m4 R5 R& |' ^7 T- N& P+ e$ z4 r" V; l% F5 j$ Y5 ]
我现在在写一仿真模型,模型中有5种turtle,每种各10个4 Q! h6 n/ l. s0 N2 R
而有数个10*10的01矩阵决定两种不同的turtle是否可以接触
# _" T; E" V2 Y. r+ ~先前矩阵的属性是阶层性的,也就是大的可以移动到小的patch上,但反之不行。/ d" O: G; U8 C  S/ Z; E
如下面这个矩阵,先前是给各turtle ID,利用ID大小来制定规范! d. m2 C' s* |, ]+ z& h
1 1 1 1 1" M4 E4 H: ^6 z
1 1 1 1 0
5 G0 r1 u3 W5 a: f4 E; S7 d6 {+ _1 1 1 0 0
) g# a: j0 S! Q' X; [3 g1 1 0 0 0
, u: V6 `! s" H3 H0 K1 0 0 0 0
1 Z* J# p) W, l但若要在每个tick使其接触是随机的,要如何作呢?" c0 |; X9 N: G9 Z" S
目前想到的是在每个tick中创造一随机01矩阵,但netlogo可以办到吗? 要如何作?, r+ O4 U$ O- M

4 K. f" t" @/ X5 _# E, Q感谢回答了!!

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

回复

我感觉Netlogo不是万能的,最好还是学习一下matlab,那个软件的计算功能太强大了,两个可以用,像随即模拟问题,用matlab要好一些。
 楼主| 发表于 2009-3-10 17:53:33 | 显示全部楼层
各位好
! t! w7 j7 H$ d+ e% X! W- M6 J" x6 d/ h4 i6 j7 x9 T; v! X8 K# B
现在有新的思路了,不再用矩阵* {7 h! f4 f2 n' w5 i$ {

" e+ p# t0 D" X+ J: q: T/ U( x" z" |而是只用一维列表,使每个turtle都拥有其列表
8 K" D4 I$ l- i3 Y2 n! z2 B, r6 z
, \* i2 h; i. f& i& o现在遇到问题是,可以在每个时间点创造一个新的0-1随机列表来取代原本旧的吗?
3 ^" Q* r" B1 s+ Z/ t7 i  p* t
( \! |! W* o# W3 u1 A该使用何种语法?
' h. Q, W+ l5 f; A2 I. a6 U6 Y+ n4 a2 ?' i0 s9 F
谢谢各位了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-4-24 09:16 , Processed in 0.021233 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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