设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9598|回复: 2

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

[复制链接]
发表于 2009-3-4 16:06:44 | 显示全部楼层 |阅读模式
5仿真币
各位前辈好!
7 Y- u6 x, [, I2 L4 @0 {. {, d  g4 _1 N1 Z) N; w
我现在在写一仿真模型,模型中有5种turtle,每种各10个5 o% C, H  r  e! @
而有数个10*10的01矩阵决定两种不同的turtle是否可以接触- W9 M2 ~3 X, q2 I, q) |
先前矩阵的属性是阶层性的,也就是大的可以移动到小的patch上,但反之不行。
, ~, {; U6 X0 W' E6 l如下面这个矩阵,先前是给各turtle ID,利用ID大小来制定规范8 I  d8 {1 G0 ^$ A' ?% s" n/ ]$ }
1 1 1 1 10 V- L: q, Q+ v
1 1 1 1 0) H! _% W+ c" T4 [: ?0 M
1 1 1 0 0
3 F; i0 x2 w$ O6 O- n1 1 0 0 04 t6 T5 a7 V, ?; u: x
1 0 0 0 0
9 T" x6 c9 V* Z* E  V! k( U5 |但若要在每个tick使其接触是随机的,要如何作呢?
7 }3 `2 S3 N) Q* i( x- {目前想到的是在每个tick中创造一随机01矩阵,但netlogo可以办到吗? 要如何作?0 n' f8 {- N: i( W3 O7 f. G

, d4 B, b) `0 R9 p$ _感谢回答了!!

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

回复

我感觉Netlogo不是万能的,最好还是学习一下matlab,那个软件的计算功能太强大了,两个可以用,像随即模拟问题,用matlab要好一些。
 楼主| 发表于 2009-3-10 17:53:33 | 显示全部楼层
各位好
, Q+ J5 e+ G$ _! m, w1 _" w  C
/ }* e1 p6 L* O; d现在有新的思路了,不再用矩阵& j# V' S* W& x7 m/ f
. Y( L. [9 g" g) q9 \) W4 W
而是只用一维列表,使每个turtle都拥有其列表9 K8 J% |4 z2 y8 Z6 F
9 K* Q. Q- `8 M! k# l
现在遇到问题是,可以在每个时间点创造一个新的0-1随机列表来取代原本旧的吗?8 V1 T/ @+ y" b( Y; g

! x) j8 W2 q) ~# J  W! d% N该使用何种语法?
- i- v& v, z) s1 z3 d
- }9 R- R! n/ e+ `( j* I8 y( v谢谢各位了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-4-7 04:21 , Processed in 0.014917 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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