设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8616|回复: 2

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

[复制链接]
发表于 2009-3-4 16:06:44 | 显示全部楼层 |阅读模式
5仿真币
各位前辈好!* ^9 X+ S% C- C9 k3 s( ?7 u8 T$ c0 U
/ @) k* s0 e0 A/ \# Y
我现在在写一仿真模型,模型中有5种turtle,每种各10个
- S3 |# o; Y2 j- p0 A而有数个10*10的01矩阵决定两种不同的turtle是否可以接触8 [2 _, ~" |* o, a9 |7 p2 P0 ~
先前矩阵的属性是阶层性的,也就是大的可以移动到小的patch上,但反之不行。
9 m3 W! o8 m4 h" n0 e如下面这个矩阵,先前是给各turtle ID,利用ID大小来制定规范6 N  Q: q8 O+ Q; W( _4 o3 O# o
1 1 1 1 11 p3 E5 x+ l9 h. s) O# J& c
1 1 1 1 0
3 |" ~, N" [& M1 1 1 0 0: g1 e/ @& t. [0 X$ }7 E/ _# T
1 1 0 0 0* x2 R4 @  Y0 h+ i7 a2 J
1 0 0 0 0$ [) t0 s- C8 E$ G, c
但若要在每个tick使其接触是随机的,要如何作呢?
- g4 _8 C/ I& K9 d% h2 y目前想到的是在每个tick中创造一随机01矩阵,但netlogo可以办到吗? 要如何作?; O% Z" q) R' ~5 }$ u

4 i/ ]2 y! i" p: ?9 w4 X' z/ z. p感谢回答了!!

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

回复

我感觉Netlogo不是万能的,最好还是学习一下matlab,那个软件的计算功能太强大了,两个可以用,像随即模拟问题,用matlab要好一些。
 楼主| 发表于 2009-3-10 17:53:33 | 显示全部楼层
各位好
' c2 C" N+ R3 n+ A0 ~6 C
2 ~- v: u' B( U5 Q现在有新的思路了,不再用矩阵7 w8 B* M3 S/ z$ X4 D, c- ?$ Z& r
6 D+ Q" `1 \4 {# A
而是只用一维列表,使每个turtle都拥有其列表+ ]3 F6 u* B( l1 C

$ e' b7 V1 _$ J5 [7 @现在遇到问题是,可以在每个时间点创造一个新的0-1随机列表来取代原本旧的吗?) W% K' o# f, W2 r: a& P# n& j

4 c9 T* {$ B, p9 K# o& ~+ k该使用何种语法?" s& d2 B' V% c2 d  F# J* P3 c
$ d, j% `( J& v, e7 `$ L; D, |
谢谢各位了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-10-21 12:38 , Processed in 0.020955 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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