设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9995|回复: 2

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

[复制链接]
发表于 2009-3-4 16:06:44 | 显示全部楼层 |阅读模式
5仿真币
各位前辈好!  d- Q) b( S9 E, p( A; {
& w$ J7 b4 h" ^0 N" Z0 z" N/ {
我现在在写一仿真模型,模型中有5种turtle,每种各10个
/ G/ \' w8 ~4 H* `* e" {" g' I而有数个10*10的01矩阵决定两种不同的turtle是否可以接触2 t8 d% k( P0 c8 t  _, d% t
先前矩阵的属性是阶层性的,也就是大的可以移动到小的patch上,但反之不行。
  Q8 T7 @* q' o* D! r5 w/ E如下面这个矩阵,先前是给各turtle ID,利用ID大小来制定规范
4 |, P2 q5 E1 N6 t1 1 1 1 1
# e9 ^2 B8 o4 h5 f, M  D1 1 1 1 0
3 W' I6 g1 i5 h2 y9 d+ V1 1 1 0 0
1 z/ n4 z4 b9 m- [1 1 0 0 0
/ h. P9 ?: `3 B' \: I) F0 O# z1 0 0 0 08 M: J- ~  p+ U' g, D& U
但若要在每个tick使其接触是随机的,要如何作呢?
# }) u% A: U" [5 E4 ~: S! e9 m: `目前想到的是在每个tick中创造一随机01矩阵,但netlogo可以办到吗? 要如何作?# w5 n: [" @# ~- {8 s

' a* D. w8 p, K% o: w: W感谢回答了!!

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

回复

我感觉Netlogo不是万能的,最好还是学习一下matlab,那个软件的计算功能太强大了,两个可以用,像随即模拟问题,用matlab要好一些。
 楼主| 发表于 2009-3-10 17:53:33 | 显示全部楼层
各位好
( b5 H: Q: V( y! b) S, e& \' j1 M  o
; i6 _: K" k8 N5 T, X现在有新的思路了,不再用矩阵
, Q8 S' j, X1 v( s" D4 L2 A7 @% ^5 h2 T1 h- O
而是只用一维列表,使每个turtle都拥有其列表5 f" e. [' g0 z  y

! h; Q0 |. u: E, |现在遇到问题是,可以在每个时间点创造一个新的0-1随机列表来取代原本旧的吗?
5 o0 j, U; G- q$ F2 {/ ~$ S7 E& f$ i7 ^) D9 `/ U
该使用何种语法?
7 ~$ Z; [+ ^: t2 G; |/ ~3 p+ g
  H! e% o5 C, T# \) C! a8 I谢谢各位了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-6-16 20:45 , Processed in 0.011910 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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