设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8901|回复: 2

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

[复制链接]
发表于 2009-3-4 16:06:44 | 显示全部楼层 |阅读模式
5仿真币
各位前辈好!7 C1 t# f! u6 i2 J( C& f) v7 s
0 d% B) I. B$ l  \
我现在在写一仿真模型,模型中有5种turtle,每种各10个
- }& ~) J/ o1 m& c9 T) s2 v" N8 v; c而有数个10*10的01矩阵决定两种不同的turtle是否可以接触
$ F( H) K1 z$ E) t7 _先前矩阵的属性是阶层性的,也就是大的可以移动到小的patch上,但反之不行。
& N" r- S) `$ a! f7 t( k) V如下面这个矩阵,先前是给各turtle ID,利用ID大小来制定规范7 x0 [' C2 Z& D+ u5 w/ U7 a$ g
1 1 1 1 1
4 n# u3 Y2 \6 Y$ j6 c1 1 1 1 09 W- y/ V  v7 N  f" c9 x
1 1 1 0 02 o3 w* A& y# [  [% J
1 1 0 0 0
7 H& Y, H3 h5 _, E/ G8 n1 0 0 0 07 M9 o. B) g) r2 o# g+ u" ~
但若要在每个tick使其接触是随机的,要如何作呢?
/ k6 ~( y5 N5 Z! O& b目前想到的是在每个tick中创造一随机01矩阵,但netlogo可以办到吗? 要如何作?7 w! K" B9 q$ ?, G/ ~: z

! H. H, n4 X& D. W" U" G0 ^感谢回答了!!

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

回复

我感觉Netlogo不是万能的,最好还是学习一下matlab,那个软件的计算功能太强大了,两个可以用,像随即模拟问题,用matlab要好一些。
 楼主| 发表于 2009-3-10 17:53:33 | 显示全部楼层
各位好2 l' G, w+ p- u# |
8 L5 F# B/ F. i0 ]
现在有新的思路了,不再用矩阵: Y+ U6 r# R3 o8 x

" u+ d0 ]0 J; t# B" Z0 T而是只用一维列表,使每个turtle都拥有其列表8 A7 G, q, _- ?: @* c

; _' I) L' M) d1 `4 s% C现在遇到问题是,可以在每个时间点创造一个新的0-1随机列表来取代原本旧的吗?
2 m+ R( j  Y  g  J. _6 k  e; y
& X- p: |, n. Q% t/ ?4 l2 Q该使用何种语法?! d6 c" T' v! K2 F" e( W; v
8 A! [8 R( a' p) O; o& j# m
谢谢各位了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-11-15 21:08 , Processed in 0.016909 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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