设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9919|回复: 2

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

[复制链接]
发表于 2009-3-4 16:06:44 | 显示全部楼层 |阅读模式
5仿真币
各位前辈好!
& U" I/ J( o4 S, ]9 T6 m) p3 i/ X7 b
我现在在写一仿真模型,模型中有5种turtle,每种各10个
8 C/ P$ ]) c) I' R& ~- h+ m( t+ c而有数个10*10的01矩阵决定两种不同的turtle是否可以接触
( t8 L5 A3 v, W! j6 r4 i先前矩阵的属性是阶层性的,也就是大的可以移动到小的patch上,但反之不行。! y  I" Z+ m. N, ]! M8 }- K) o
如下面这个矩阵,先前是给各turtle ID,利用ID大小来制定规范
; F& U1 L/ i$ ]. S" P1 1 1 1 1
0 a) r( h6 H* O' Y! S6 j- {* U1 1 1 1 0
8 C* g# m4 s8 e3 o& q  \1 1 1 0 0
# N6 w* X: g$ C$ I* f9 m1 1 0 0 08 q0 L! w+ ^3 z7 ^/ T: W
1 0 0 0 09 {6 H  r4 L9 D
但若要在每个tick使其接触是随机的,要如何作呢?
9 n7 p! y5 y: u+ ?: h4 ?目前想到的是在每个tick中创造一随机01矩阵,但netlogo可以办到吗? 要如何作?
. P% \4 I" O# q5 {4 z& u
+ Z! C2 U: ]6 E感谢回答了!!

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

回复

我感觉Netlogo不是万能的,最好还是学习一下matlab,那个软件的计算功能太强大了,两个可以用,像随即模拟问题,用matlab要好一些。
 楼主| 发表于 2009-3-10 17:53:33 | 显示全部楼层
各位好, }* e0 B( {) f( e, J. j+ p

7 n" |! \  }/ Q/ a" f现在有新的思路了,不再用矩阵
* j+ @. ]3 L" R4 }: C3 w$ z, J7 x9 _- l2 q3 J4 R* s9 J3 Q
而是只用一维列表,使每个turtle都拥有其列表4 A' s# f$ M* V1 U0 Z" o* N
4 o  {8 ^9 C' c6 F5 J! u
现在遇到问题是,可以在每个时间点创造一个新的0-1随机列表来取代原本旧的吗?  s+ ~# A- z' W

' l5 s- r' }9 Z5 }! W该使用何种语法?
4 |2 U2 Z* Z- S* Z4 @5 Q! ?' |0 d" [
谢谢各位了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-5-20 16:56 , Processed in 0.012078 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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