设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 10057|回复: 2

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

[复制链接]
发表于 2009-3-4 16:06:44 | 显示全部楼层 |阅读模式
5仿真币
各位前辈好!
0 S/ C% F8 d' D) o' {4 v% s6 ?& o4 i
我现在在写一仿真模型,模型中有5种turtle,每种各10个( j: ?" p0 d1 T1 ^1 {
而有数个10*10的01矩阵决定两种不同的turtle是否可以接触
1 W! ]( V: C% _6 P6 T9 v& x* O先前矩阵的属性是阶层性的,也就是大的可以移动到小的patch上,但反之不行。3 t# B( c$ ^; H2 [1 r9 s
如下面这个矩阵,先前是给各turtle ID,利用ID大小来制定规范
3 U  C( A& {3 o. c2 z1 1 1 1 1( R. W) i2 D, _6 P
1 1 1 1 0
: P9 l! }. m6 ^# X, j1 1 1 0 0
- |1 C1 g. F, M( C* x1 1 0 0 0, }+ X5 ?1 `# `! A& h) y# E
1 0 0 0 0
6 `  s) H% R+ X" o0 ?但若要在每个tick使其接触是随机的,要如何作呢?
) q8 [' C" E* H, T& |1 `目前想到的是在每个tick中创造一随机01矩阵,但netlogo可以办到吗? 要如何作?8 w; b+ U& {* }0 p. i& g3 N0 S
9 o) [* F( n+ I# d( c% k
感谢回答了!!

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

回复

我感觉Netlogo不是万能的,最好还是学习一下matlab,那个软件的计算功能太强大了,两个可以用,像随即模拟问题,用matlab要好一些。
 楼主| 发表于 2009-3-10 17:53:33 | 显示全部楼层
各位好- f; c6 X+ @5 B8 u7 ^1 M& b1 z
. s0 j# Y3 c$ ]. q8 z" G( P
现在有新的思路了,不再用矩阵
" }$ p% ^+ E: j0 e, `" f9 |, T
! Q, n0 W7 t; t3 S' [而是只用一维列表,使每个turtle都拥有其列表/ s1 C' f2 X3 I& a4 E/ q) ~
5 ?9 U8 d7 y* k; @2 Q
现在遇到问题是,可以在每个时间点创造一个新的0-1随机列表来取代原本旧的吗?
2 `0 J) w2 e% [, g8 R- ]! k# M3 L6 j
该使用何种语法?
9 z+ B+ j; {+ f, C; J# n. ]
: t  Q6 v9 H+ g: ?% C8 z/ |( U/ r谢谢各位了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-7-5 07:44 , Processed in 0.012462 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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