设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9066|回复: 2

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

[复制链接]
发表于 2009-3-4 16:06:44 | 显示全部楼层 |阅读模式
5仿真币
各位前辈好!
3 H6 P- q2 k6 j3 |3 N! N- S0 X/ I
我现在在写一仿真模型,模型中有5种turtle,每种各10个+ E! @: C$ Y* s  ?$ u) x
而有数个10*10的01矩阵决定两种不同的turtle是否可以接触$ N2 k/ `( I: E% j$ q4 w- I
先前矩阵的属性是阶层性的,也就是大的可以移动到小的patch上,但反之不行。# o4 X' |+ j. |# j
如下面这个矩阵,先前是给各turtle ID,利用ID大小来制定规范
8 R* b- E' D3 ^+ K9 I& A+ B1 1 1 1 14 j! r5 y  p0 ^4 ~5 L
1 1 1 1 0' D, R* M5 }/ |9 Q
1 1 1 0 0
& O0 s" Q  I) g1 1 0 0 03 e4 q; [  B/ E5 G
1 0 0 0 0
. X& J" a1 i0 x9 M" Z但若要在每个tick使其接触是随机的,要如何作呢?
0 L1 D* ?4 s# `目前想到的是在每个tick中创造一随机01矩阵,但netlogo可以办到吗? 要如何作?
  ]3 X1 [: m9 L. ~5 L9 P
$ x! F) r9 k3 k2 K- G, V+ e感谢回答了!!

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

回复

我感觉Netlogo不是万能的,最好还是学习一下matlab,那个软件的计算功能太强大了,两个可以用,像随即模拟问题,用matlab要好一些。
 楼主| 发表于 2009-3-10 17:53:33 | 显示全部楼层
各位好$ L4 p8 Z1 b0 w
- a: [5 c7 ]- U' W# l% a  W
现在有新的思路了,不再用矩阵. t' d: q6 ?: R, N& S% \: M
, H/ O) I$ x- Z/ L
而是只用一维列表,使每个turtle都拥有其列表
1 a0 `: b8 n4 W2 @& e! P( z  \5 \; J  n, t, I6 J
现在遇到问题是,可以在每个时间点创造一个新的0-1随机列表来取代原本旧的吗?( `4 K  k% U8 p& O2 Q6 e
6 s7 n% z/ o: |0 ~% P2 \
该使用何种语法?' B( X2 j  S6 M/ h' o3 c$ Q7 n9 v

6 K$ ^) U6 S- m4 r+ u" n谢谢各位了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-12-15 16:01 , Processed in 0.019664 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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