设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 10398|回复: 2

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

[复制链接]
发表于 2009-3-4 16:06:44 | 显示全部楼层 |阅读模式
5仿真币
各位前辈好!
( u  b& W' |9 h, _; d: {5 y2 w' v+ B! `; {
我现在在写一仿真模型,模型中有5种turtle,每种各10个+ W9 J3 s$ f; z/ V
而有数个10*10的01矩阵决定两种不同的turtle是否可以接触
: X7 k7 L9 f( w4 b先前矩阵的属性是阶层性的,也就是大的可以移动到小的patch上,但反之不行。
* E. b# w9 B4 @+ O如下面这个矩阵,先前是给各turtle ID,利用ID大小来制定规范, o2 E! }0 d: ^' N
1 1 1 1 12 ^, `( d0 L  }" z  p
1 1 1 1 0$ q# [$ C/ P4 x+ A; M  K  K5 f6 F! F* H
1 1 1 0 0
0 r, n, a; X. P8 w7 J% c$ K1 1 0 0 0* Q- p" j  G7 d# u$ _
1 0 0 0 05 l! C9 B" {2 j7 v$ H* I
但若要在每个tick使其接触是随机的,要如何作呢?
* q% \$ ~. F- O2 }" {3 L& @5 A2 n目前想到的是在每个tick中创造一随机01矩阵,但netlogo可以办到吗? 要如何作?# E8 v7 U( g8 n& k  a

; l$ c5 m9 e4 r9 p. f感谢回答了!!

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

回复

我感觉Netlogo不是万能的,最好还是学习一下matlab,那个软件的计算功能太强大了,两个可以用,像随即模拟问题,用matlab要好一些。
 楼主| 发表于 2009-3-10 17:53:33 | 显示全部楼层
各位好4 M8 Y; @& n  `  `3 r4 a

% s- }! R& r7 b/ @1 Q  R现在有新的思路了,不再用矩阵
" @# S, W8 i3 R2 _4 i" k3 b/ D
: y9 D$ V4 b. n! x$ D& c而是只用一维列表,使每个turtle都拥有其列表, ^  u1 [3 u$ f
0 I; x& @; {  d8 `) g3 d5 e- Z8 f
现在遇到问题是,可以在每个时间点创造一个新的0-1随机列表来取代原本旧的吗?
1 U; @9 W6 b1 f  ?. Z6 s4 @
2 }+ M& P( Y- L5 X该使用何种语法?
, ^" d* h7 u2 z6 C6 N* G5 X/ U1 n& Q) m. f- ~
谢谢各位了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-8-1 05:47 , Processed in 0.013891 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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