设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8955|回复: 2

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

[复制链接]
发表于 2009-3-4 16:06:44 | 显示全部楼层 |阅读模式
5仿真币
各位前辈好!
" j9 R5 T' [9 k
4 p4 e2 \1 ^& }0 E! [! C2 K- {2 ?我现在在写一仿真模型,模型中有5种turtle,每种各10个. ?% h& h" B  `. ]2 Z
而有数个10*10的01矩阵决定两种不同的turtle是否可以接触. l/ X4 G/ G7 g
先前矩阵的属性是阶层性的,也就是大的可以移动到小的patch上,但反之不行。
; }3 Y9 h" s' l; f7 h# G如下面这个矩阵,先前是给各turtle ID,利用ID大小来制定规范; ~, ]1 e6 S; z# Q. Z# M) l+ e! i
1 1 1 1 16 m! M5 z( Z3 D! M
1 1 1 1 02 w5 i" K! C+ S0 `# c
1 1 1 0 08 S; [' w. A0 q8 i$ `& `
1 1 0 0 0
& m0 r2 |! u/ ?) J. O, ^* _: s1 0 0 0 0& F% a6 {1 r2 c$ {6 T; t7 r7 b
但若要在每个tick使其接触是随机的,要如何作呢?
# q- `( r/ D4 {3 }9 e$ x2 s7 r目前想到的是在每个tick中创造一随机01矩阵,但netlogo可以办到吗? 要如何作?/ A# F$ G. [: S0 f7 T! U
4 j- l# S* F3 ?, H, D4 w/ z! Y
感谢回答了!!

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

回复

我感觉Netlogo不是万能的,最好还是学习一下matlab,那个软件的计算功能太强大了,两个可以用,像随即模拟问题,用matlab要好一些。
 楼主| 发表于 2009-3-10 17:53:33 | 显示全部楼层
各位好/ n, l$ q* ~' e: g: N% e' Z  i
2 f% a$ z6 ~5 p, Q
现在有新的思路了,不再用矩阵
1 T2 N: T6 s1 v) M9 v9 U2 s4 \7 a" y  h
而是只用一维列表,使每个turtle都拥有其列表
9 h) U; A' _2 p" D7 X8 r$ T+ Q9 V. z% @& u7 o9 E# n# b
现在遇到问题是,可以在每个时间点创造一个新的0-1随机列表来取代原本旧的吗?$ b4 P' R) X# M2 Z: Z* n: r! M
  p/ p& X/ o+ \$ j+ k  y
该使用何种语法?
1 X. n( z8 a- d0 w& v3 n: s* x+ x& t8 |
谢谢各位了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-11-22 21:15 , Processed in 0.016185 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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