设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9343|回复: 2

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

[复制链接]
发表于 2009-3-4 16:06:44 | 显示全部楼层 |阅读模式
5仿真币
各位前辈好!" A0 j, x! [" k2 @* R" J

8 u  V3 h% S- Y7 E3 q& U. |我现在在写一仿真模型,模型中有5种turtle,每种各10个# l+ R- ]) Z; B
而有数个10*10的01矩阵决定两种不同的turtle是否可以接触
  r4 Z; }0 `# i: o2 v先前矩阵的属性是阶层性的,也就是大的可以移动到小的patch上,但反之不行。( c* v  O6 _) d4 F2 G: b
如下面这个矩阵,先前是给各turtle ID,利用ID大小来制定规范
( F& I2 y# h. [1 1 1 1 1
* f& G2 B+ G* Y4 k0 W+ ?1 1 1 1 0
; ]. ^5 N& h& y% E1 1 1 0 0
6 a& L9 M  G, V7 r) W! c1 1 0 0 0
+ D- F& v! m$ h1 0 0 0 0
( O& i$ Y( i' H# I但若要在每个tick使其接触是随机的,要如何作呢?) q& d5 S% ?: r% q3 ?# @& k) ^
目前想到的是在每个tick中创造一随机01矩阵,但netlogo可以办到吗? 要如何作?8 u- x$ l+ Z3 \# Z

0 j9 M. {1 t* N感谢回答了!!

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

回复

我感觉Netlogo不是万能的,最好还是学习一下matlab,那个软件的计算功能太强大了,两个可以用,像随即模拟问题,用matlab要好一些。
 楼主| 发表于 2009-3-10 17:53:33 | 显示全部楼层
各位好
( m( @$ I& T/ j; }4 T# j, a3 S* q5 y$ K7 z$ C* p
现在有新的思路了,不再用矩阵
1 }- O/ B, t2 i; H+ ~6 h
& `$ d8 L* V, U而是只用一维列表,使每个turtle都拥有其列表
0 t6 L0 e2 i+ Y1 w& W
3 }- O9 i+ Y& I* O现在遇到问题是,可以在每个时间点创造一个新的0-1随机列表来取代原本旧的吗?
9 C  E) @/ B* W3 @% F& u8 p# d  _# p, B$ X8 D5 o0 o$ z
该使用何种语法?. {7 e3 c: s0 I7 ?# @
! L0 ?* e, X- R9 i4 g1 `
谢谢各位了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-2-16 11:38 , Processed in 0.014218 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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