设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 7746|回复: 2

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

[复制链接]
发表于 2009-3-4 16:06:44 | 显示全部楼层 |阅读模式
5仿真币
各位前辈好!
1 [% O  `& b9 F1 @) b! B0 T8 J5 j/ s" u; N1 \) I
我现在在写一仿真模型,模型中有5种turtle,每种各10个2 v; X3 T7 p* K4 z* T: _
而有数个10*10的01矩阵决定两种不同的turtle是否可以接触
+ N: m; j9 O+ @! s! \先前矩阵的属性是阶层性的,也就是大的可以移动到小的patch上,但反之不行。
3 E3 M& g2 ~1 g/ B) c7 S如下面这个矩阵,先前是给各turtle ID,利用ID大小来制定规范
& k* P% ]  g( }; G9 _: X# V- O2 B1 1 1 1 1- \$ H2 N, P5 {4 v( A% U0 {& i
1 1 1 1 0
. a) Z- ^8 [' p8 Z2 A1 \8 A3 H1 1 1 0 0- y+ R. |7 ~- q* f4 m- a
1 1 0 0 0. q( V& K" S; ?: J3 e! p
1 0 0 0 0
3 y+ K2 v5 G! z+ t2 P# T5 a但若要在每个tick使其接触是随机的,要如何作呢?* d: E* L( N; f8 _2 l
目前想到的是在每个tick中创造一随机01矩阵,但netlogo可以办到吗? 要如何作?+ b2 @6 N9 C& W8 x2 e

! h6 e5 a, g+ V3 G9 K感谢回答了!!

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

回复

我感觉Netlogo不是万能的,最好还是学习一下matlab,那个软件的计算功能太强大了,两个可以用,像随即模拟问题,用matlab要好一些。
 楼主| 发表于 2009-3-10 17:53:33 | 显示全部楼层
各位好
* e4 V: O% F+ U% s9 x/ ~' G
2 k0 B2 ~) Q) ]$ ~7 ?' Q/ K! k6 I现在有新的思路了,不再用矩阵
, l4 G' A3 s9 V- O; Y$ E7 X" v: K* z* ?8 V! k8 O: }( o
而是只用一维列表,使每个turtle都拥有其列表
. {* w- D7 l9 I6 e
/ ]. e8 y+ M# B" R1 B现在遇到问题是,可以在每个时间点创造一个新的0-1随机列表来取代原本旧的吗?- i4 l! {7 j, L9 y5 z% F3 y1 r
$ y4 O  b5 J6 N* R$ z  D/ P- K
该使用何种语法?
+ l  S: |/ X8 @' `9 D
: i  N5 E7 [; ?- y# K, ~( c+ |6 q谢谢各位了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-6-18 19:06 , Processed in 0.014756 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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