设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 7871|回复: 2

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

[复制链接]
发表于 2009-3-4 16:06:44 | 显示全部楼层 |阅读模式
5仿真币
各位前辈好!
+ B1 _) h9 R0 q# F; ]7 e. o  h( f) X% g  m
我现在在写一仿真模型,模型中有5种turtle,每种各10个2 P( q6 D" K) A3 }" c- q
而有数个10*10的01矩阵决定两种不同的turtle是否可以接触
2 e- Y6 S/ W  A7 q先前矩阵的属性是阶层性的,也就是大的可以移动到小的patch上,但反之不行。
9 K* F& S/ r. d" z& Y5 F如下面这个矩阵,先前是给各turtle ID,利用ID大小来制定规范; X, k# S/ l6 `* B
1 1 1 1 1% Z: ]  t) I1 ~2 {. |9 Z" L
1 1 1 1 0) r# G; N1 c9 B* q1 n- c
1 1 1 0 0) y: A+ D0 Q4 W( R7 Y
1 1 0 0 01 z  m' v, @' o) `
1 0 0 0 0
  u( L0 U  u1 E7 ~' Z. ^但若要在每个tick使其接触是随机的,要如何作呢?
! \' G1 i" y. T, ]5 f- t目前想到的是在每个tick中创造一随机01矩阵,但netlogo可以办到吗? 要如何作?
+ Y: f8 B/ v$ ~% |* `% T  @; `$ O5 n4 @8 k) q  Z1 _8 Z
感谢回答了!!

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

回复

我感觉Netlogo不是万能的,最好还是学习一下matlab,那个软件的计算功能太强大了,两个可以用,像随即模拟问题,用matlab要好一些。
 楼主| 发表于 2009-3-10 17:53:33 | 显示全部楼层
各位好
0 l& ~5 b/ M  d0 ]1 V* E# `+ d: l; `' o# J
现在有新的思路了,不再用矩阵9 \" l3 H' J7 S- T$ r! p
1 R0 k, |4 i: D) D: ~" B- |9 J
而是只用一维列表,使每个turtle都拥有其列表8 A# L6 \- c5 n2 j( E

+ ^& b5 c$ c$ E- n% a3 K$ o! I1 ^2 q现在遇到问题是,可以在每个时间点创造一个新的0-1随机列表来取代原本旧的吗?9 h9 V7 |; e& Y  O
# l# Z. y* {3 B- p" m$ \
该使用何种语法?
0 A; {' S+ B6 m. I; L$ u% W9 [0 ]# F, Z+ K2 ^
谢谢各位了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-7-3 13:38 , Processed in 0.017470 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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