设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9782|回复: 2

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

[复制链接]
发表于 2009-3-4 16:06:44 | 显示全部楼层 |阅读模式
5仿真币
各位前辈好!7 T2 C3 D' Q% ?0 @/ C2 q" L
- u0 R1 L0 a9 P2 S! ]4 T. \2 Z
我现在在写一仿真模型,模型中有5种turtle,每种各10个7 d2 @; G+ w7 m- A
而有数个10*10的01矩阵决定两种不同的turtle是否可以接触
7 a, x6 o7 B" U# D先前矩阵的属性是阶层性的,也就是大的可以移动到小的patch上,但反之不行。. {$ j0 F& B3 v9 \9 R
如下面这个矩阵,先前是给各turtle ID,利用ID大小来制定规范
' ?# d: D/ }7 v# S2 n! e% Z1 1 1 1 1
( ]% K8 l5 T: W' C* F0 ^* ~" {1 1 1 1 09 V6 I0 W7 ^- z: Q* B; s7 K9 U7 x
1 1 1 0 07 ~6 h; S; y9 X8 b. f
1 1 0 0 0  V8 P- q, i3 O, z, T3 D
1 0 0 0 0
5 F3 v$ H* N- Y/ B2 n- J$ _3 J) {但若要在每个tick使其接触是随机的,要如何作呢?+ j- t- t! g% g/ U
目前想到的是在每个tick中创造一随机01矩阵,但netlogo可以办到吗? 要如何作?8 ]$ b/ C" |; p, ~* ~
0 u% I4 V' l; x" k
感谢回答了!!

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

回复

我感觉Netlogo不是万能的,最好还是学习一下matlab,那个软件的计算功能太强大了,两个可以用,像随即模拟问题,用matlab要好一些。
 楼主| 发表于 2009-3-10 17:53:33 | 显示全部楼层
各位好
, @0 V2 V4 O9 ?% \6 d
- v' T* ?+ n4 _$ Y1 J现在有新的思路了,不再用矩阵
$ k+ P3 G$ g3 b) g# r9 e% b" U  P8 @
而是只用一维列表,使每个turtle都拥有其列表, X) _$ ?- e6 z/ h2 b8 H

. m# j$ X8 ?  E; a现在遇到问题是,可以在每个时间点创造一个新的0-1随机列表来取代原本旧的吗?8 }' @3 R0 a7 z; ?" g' Q
/ o+ E4 p2 E) C6 @
该使用何种语法?
/ |/ t* m) o7 T
+ I, v& K) q$ I8 K( B* d2 P谢谢各位了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-4-27 16:17 , Processed in 0.013003 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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