设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9920|回复: 2

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

[复制链接]
发表于 2009-3-4 16:06:44 | 显示全部楼层 |阅读模式
5仿真币
各位前辈好!! t" T6 u, u# O/ h7 I( t# H8 c3 H; A7 V

9 y/ E* X* w' j8 z5 r$ V! P我现在在写一仿真模型,模型中有5种turtle,每种各10个8 v: A  {$ f$ ^0 h/ y! y% K$ t2 \
而有数个10*10的01矩阵决定两种不同的turtle是否可以接触
; Y5 v* M. E" D0 M( f' f先前矩阵的属性是阶层性的,也就是大的可以移动到小的patch上,但反之不行。
% G3 o* X9 p+ s% a5 Y$ V/ A& m  z: p如下面这个矩阵,先前是给各turtle ID,利用ID大小来制定规范
" C. N1 b# V) ?7 a1 1 1 1 1, V$ [, o, d& G% P  n4 b* i
1 1 1 1 0* o4 J, }" l9 u% K0 Z
1 1 1 0 0
9 T( a. k0 q$ `9 R6 X# F2 M1 1 0 0 0
3 _% B4 s0 {% {- H! ?1 0 0 0 0
6 K0 B4 ?; e' f" ^但若要在每个tick使其接触是随机的,要如何作呢?0 H2 z- W1 R! K
目前想到的是在每个tick中创造一随机01矩阵,但netlogo可以办到吗? 要如何作?" h+ ?9 f9 [! a7 Q& v  f4 R  X

9 \, H2 ?! \! Y# o1 @- y感谢回答了!!

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

回复

我感觉Netlogo不是万能的,最好还是学习一下matlab,那个软件的计算功能太强大了,两个可以用,像随即模拟问题,用matlab要好一些。
 楼主| 发表于 2009-3-10 17:53:33 | 显示全部楼层
各位好
  q" P  |2 v! C, C
' b- R: N6 I) l" j0 ^现在有新的思路了,不再用矩阵) I3 L4 N% ]9 q% _6 g

1 y) G( @$ c0 m) b& A而是只用一维列表,使每个turtle都拥有其列表0 {: K2 `7 O5 b+ y
, Q9 x+ ~/ x. v
现在遇到问题是,可以在每个时间点创造一个新的0-1随机列表来取代原本旧的吗?- n! J7 z- m# ?& ~
6 `( R) V9 j7 O+ `
该使用何种语法?$ g9 D% v- _5 F! n" g2 W! K

: e! m$ U9 W; g谢谢各位了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-5-20 16:58 , Processed in 0.018955 second(s), 13 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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