设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9043|回复: 2

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

[复制链接]
发表于 2009-3-4 16:06:44 | 显示全部楼层 |阅读模式
5仿真币
各位前辈好!' S4 R) U& i. T/ M/ n' M

1 ?5 G  B& w, V3 Z我现在在写一仿真模型,模型中有5种turtle,每种各10个/ ], ~* F6 R. D8 f2 d
而有数个10*10的01矩阵决定两种不同的turtle是否可以接触. S1 _$ K6 V& U# Y6 h
先前矩阵的属性是阶层性的,也就是大的可以移动到小的patch上,但反之不行。
* K) f# A& \* i# X* y如下面这个矩阵,先前是给各turtle ID,利用ID大小来制定规范
7 ~+ H4 e% W& |6 I( F+ O1 1 1 1 17 K( n) V8 N- i$ n; h
1 1 1 1 0& z0 Z, J- X  A3 Y
1 1 1 0 0- J4 w8 n9 z8 G. [$ o) ~  z" v8 V
1 1 0 0 0
9 J2 H1 v3 t! z9 z, V: t7 |& |1 0 0 0 08 {+ D' o1 f4 x/ _; v# g/ b
但若要在每个tick使其接触是随机的,要如何作呢?" i0 n3 {% I* c; s
目前想到的是在每个tick中创造一随机01矩阵,但netlogo可以办到吗? 要如何作?
; T! _# y7 v5 ?8 x* I0 N
0 X: N( a2 R$ @! Q" G7 z$ \# ~$ L感谢回答了!!

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

回复

我感觉Netlogo不是万能的,最好还是学习一下matlab,那个软件的计算功能太强大了,两个可以用,像随即模拟问题,用matlab要好一些。
 楼主| 发表于 2009-3-10 17:53:33 | 显示全部楼层
各位好
- d0 Y2 W0 ^  q. |1 b& {( x. d/ G# q1 ~, m( i* a
现在有新的思路了,不再用矩阵
+ z- s% a7 F. b+ K4 G" e# p2 G% M5 H/ j3 H% I: ~$ d
而是只用一维列表,使每个turtle都拥有其列表" d" p6 X5 R+ n# q2 h. M" C

# k, |% m+ z5 T: Y现在遇到问题是,可以在每个时间点创造一个新的0-1随机列表来取代原本旧的吗?
2 W) E& v7 c/ z2 a; g) C! x1 E7 L' s" f: ?
该使用何种语法?2 R. D' T% r5 X/ M
- `' ?' s/ W# M" ~9 a3 D
谢谢各位了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-12-14 13:59 , Processed in 0.016942 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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