设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 10144|回复: 2

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

[复制链接]
发表于 2009-3-4 16:06:44 | 显示全部楼层 |阅读模式
5仿真币
各位前辈好!
% h2 R9 \; o) V
# h- Y2 `9 C" p8 E  X1 R% v我现在在写一仿真模型,模型中有5种turtle,每种各10个
$ o$ z3 O5 l5 \, A- c% E1 i& J1 C而有数个10*10的01矩阵决定两种不同的turtle是否可以接触
' r8 D! o+ q6 T5 n, w/ c先前矩阵的属性是阶层性的,也就是大的可以移动到小的patch上,但反之不行。( P. R, C9 w' M  r& d& J
如下面这个矩阵,先前是给各turtle ID,利用ID大小来制定规范/ k4 C1 m% F3 [1 c
1 1 1 1 12 s8 q0 e) x& F& V% W- w
1 1 1 1 0
9 P* T5 l4 J; x) P( |1 1 1 0 0
3 s/ q( j0 w( s6 [- Q9 x1 1 0 0 0
3 y" K' h% f+ B6 I1 0 0 0 08 q8 B# L5 x: l/ |$ r7 f
但若要在每个tick使其接触是随机的,要如何作呢?
1 @: }( [3 v) e" m: b目前想到的是在每个tick中创造一随机01矩阵,但netlogo可以办到吗? 要如何作?7 \" i& n) n6 C4 Q' r; ]

! T" O$ ?( b+ f感谢回答了!!

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

回复

我感觉Netlogo不是万能的,最好还是学习一下matlab,那个软件的计算功能太强大了,两个可以用,像随即模拟问题,用matlab要好一些。
 楼主| 发表于 2009-3-10 17:53:33 | 显示全部楼层
各位好! E1 T3 m, q* W2 @
+ t# G4 ^* }& u8 O
现在有新的思路了,不再用矩阵$ D% w) Z% l& G  a

# a/ J) n& @4 Y" c而是只用一维列表,使每个turtle都拥有其列表
8 j8 r4 `  y4 T/ J
: Z4 ^- ?  a# c3 j1 r4 E$ t7 c' V现在遇到问题是,可以在每个时间点创造一个新的0-1随机列表来取代原本旧的吗?
! r- m" j+ ?/ `8 C! u+ d4 ^
8 x, C/ y; S- I( Q  v该使用何种语法?
6 ]2 R% X' E2 I; ]- r3 G( |; l8 l0 i$ R
谢谢各位了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-7-13 14:59 , Processed in 0.013743 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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