设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9653|回复: 2

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

[复制链接]
发表于 2009-3-4 16:06:44 | 显示全部楼层 |阅读模式
5仿真币
各位前辈好!3 V; `+ J" h9 {, ~5 ~
5 p5 h, X! K9 t, Y6 k
我现在在写一仿真模型,模型中有5种turtle,每种各10个
( d- P! U% m% ^9 T; q# L  t, \4 N而有数个10*10的01矩阵决定两种不同的turtle是否可以接触
* g; t. f" e6 Q先前矩阵的属性是阶层性的,也就是大的可以移动到小的patch上,但反之不行。; b# D" t4 w3 L  U8 X' T
如下面这个矩阵,先前是给各turtle ID,利用ID大小来制定规范
# T# H) t- g7 H! |0 Q0 `1 1 1 1 1( s4 i" T/ d- }! n  z7 s
1 1 1 1 0$ X4 O; T$ j, l  r! m' W
1 1 1 0 0: `4 c) k# y( R& o" e% C. R
1 1 0 0 0
) y1 {2 w1 O3 s( n6 O1 0 0 0 0
& w4 D. r$ d3 u- W) [- e& `! H但若要在每个tick使其接触是随机的,要如何作呢?# @$ W& i) P7 k6 P1 O5 ~; z
目前想到的是在每个tick中创造一随机01矩阵,但netlogo可以办到吗? 要如何作?% o- c& K6 }) N5 l

- C/ Q% Y0 @0 s  s, W  ?4 Z. _$ U感谢回答了!!

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

回复

我感觉Netlogo不是万能的,最好还是学习一下matlab,那个软件的计算功能太强大了,两个可以用,像随即模拟问题,用matlab要好一些。
 楼主| 发表于 2009-3-10 17:53:33 | 显示全部楼层
各位好4 w, r, a- d1 U3 o9 p
" a6 h$ i6 k) k. U8 T
现在有新的思路了,不再用矩阵1 [- U! _- W5 N- p$ o

: i4 Q5 Q6 l9 }8 p8 @6 J/ o而是只用一维列表,使每个turtle都拥有其列表; m  O# r. G" H1 ~6 D$ p' K

2 W% _9 @' k1 H. p: u' D现在遇到问题是,可以在每个时间点创造一个新的0-1随机列表来取代原本旧的吗?
: `! A2 e# \/ |0 j9 q% ]% ]7 a2 L$ S1 S& T* Y, |
该使用何种语法?& l% H  n) S# D+ z

( M2 Z% o7 E8 q. [* u: Y6 C* M谢谢各位了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-4-16 12:51 , Processed in 0.015068 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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