设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 7840|回复: 2

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

[复制链接]
发表于 2009-3-4 16:06:44 | 显示全部楼层 |阅读模式
5仿真币
各位前辈好!$ t7 e9 b0 r" n" Y" n
( d2 F8 p8 i% u+ d/ K
我现在在写一仿真模型,模型中有5种turtle,每种各10个
, F' M, _5 `. W, T而有数个10*10的01矩阵决定两种不同的turtle是否可以接触6 f7 f+ B6 q% ?5 R8 Z, v
先前矩阵的属性是阶层性的,也就是大的可以移动到小的patch上,但反之不行。- r& K0 {3 C1 v1 P9 T' f
如下面这个矩阵,先前是给各turtle ID,利用ID大小来制定规范  P9 w7 [  v4 Q+ x
1 1 1 1 1. \' i& \. {6 i/ O
1 1 1 1 0
& ~/ Z* A1 V8 o) G1 1 1 0 0
# h% w- h: @# z1 1 0 0 0" H6 [% [  A% p/ v* R) }
1 0 0 0 0- t8 B5 [8 o% \
但若要在每个tick使其接触是随机的,要如何作呢?8 d4 S) E. x8 Z4 E* L( v
目前想到的是在每个tick中创造一随机01矩阵,但netlogo可以办到吗? 要如何作?
) i) r  b- z0 \" S) d& D! M# r
+ H: s6 f$ Q0 O, f3 i感谢回答了!!

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

回复

我感觉Netlogo不是万能的,最好还是学习一下matlab,那个软件的计算功能太强大了,两个可以用,像随即模拟问题,用matlab要好一些。
 楼主| 发表于 2009-3-10 17:53:33 | 显示全部楼层
各位好9 \9 P9 O+ e  d
# [7 y+ n' U* B; m: |0 Y0 _
现在有新的思路了,不再用矩阵( G6 B" n, j0 K7 y

$ ^" |% d' X% I8 x  M% x2 u% p3 F而是只用一维列表,使每个turtle都拥有其列表
8 Z( g& }7 n* ~, T) B* t) X+ N5 d) M' W. E
现在遇到问题是,可以在每个时间点创造一个新的0-1随机列表来取代原本旧的吗?+ }1 X$ y9 j; E. t! Q8 g' l- n

! _- {1 v- N( p* M. S  d该使用何种语法?
, N0 L7 Y8 V- D, }# o% X/ T% l" \& q& Z! b5 S0 d
谢谢各位了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-6-26 18:21 , Processed in 0.015177 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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