设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 6183|回复: 2

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

[复制链接]
发表于 2009-3-4 16:06:44 | 显示全部楼层 |阅读模式
5仿真币
各位前辈好!+ A3 k& h) G1 e% j+ e
% {, x1 v; T+ W; p4 W2 _* @( c
我现在在写一仿真模型,模型中有5种turtle,每种各10个; K3 S. f1 _$ \9 q2 v: H( @
而有数个10*10的01矩阵决定两种不同的turtle是否可以接触4 }1 q2 z$ a( O/ z9 v; F
先前矩阵的属性是阶层性的,也就是大的可以移动到小的patch上,但反之不行。
5 b, S9 z6 U9 l( I- z6 e) v如下面这个矩阵,先前是给各turtle ID,利用ID大小来制定规范
8 \; o) |( e  p* c# B1 1 1 1 1
/ x2 Q, O$ ]4 N3 P* }% q+ ~1 1 1 1 0
: H' x% O1 [  W4 J! R" m- ~, @1 1 1 0 0
6 [; |; m4 K+ N1 1 0 0 0
! @( v# ?$ U4 `. h' ]( Y9 {1 0 0 0 0
9 m9 M/ n2 i' }% b' ^7 c2 ?但若要在每个tick使其接触是随机的,要如何作呢?9 l/ _& X' g: x) d. n- ]9 M- n
目前想到的是在每个tick中创造一随机01矩阵,但netlogo可以办到吗? 要如何作?9 s6 C& p% w5 ]; @2 g
$ f9 ?" N) i6 L4 K
感谢回答了!!

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

回复

我感觉Netlogo不是万能的,最好还是学习一下matlab,那个软件的计算功能太强大了,两个可以用,像随即模拟问题,用matlab要好一些。
 楼主| 发表于 2009-3-10 17:53:33 | 显示全部楼层
各位好) V4 E: E8 S6 {
/ r- \/ t' y7 s5 L( K; \
现在有新的思路了,不再用矩阵- V* `( r( h  j" h4 B+ N

+ x( p# p: }: v! ?: |而是只用一维列表,使每个turtle都拥有其列表3 D! p& P0 ^1 Q0 _- t9 m
" S4 k! C% i9 `% P0 V
现在遇到问题是,可以在每个时间点创造一个新的0-1随机列表来取代原本旧的吗?  ?% h8 H0 R0 D& c

; M' u  N4 ]$ X! b& w' Q该使用何种语法?# s, i2 S/ `; U7 g+ K( [* q' X

  {- q: _7 y4 h. r* W; O7 T谢谢各位了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-23 16:00 , Processed in 0.010938 second(s), 13 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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