设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 10042|回复: 2

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

[复制链接]
发表于 2009-3-4 16:06:44 | 显示全部楼层 |阅读模式
5仿真币
各位前辈好!
5 P/ Q1 e3 T; L3 E+ O
; F* j& p& M/ m0 i) @9 j( B我现在在写一仿真模型,模型中有5种turtle,每种各10个  b9 \- N2 z- C3 q4 a1 x. Z
而有数个10*10的01矩阵决定两种不同的turtle是否可以接触
. k1 Y. V  T2 E0 L* N* ]先前矩阵的属性是阶层性的,也就是大的可以移动到小的patch上,但反之不行。
$ _! T  N# C" K' \. I7 P0 \0 @4 d8 X如下面这个矩阵,先前是给各turtle ID,利用ID大小来制定规范! J9 p6 J# N0 ?1 ]6 O9 C% I( b
1 1 1 1 1
* w: P! P8 h. r4 z5 x/ l1 1 1 1 0
1 v+ R& Y' L( v( B- |1 1 1 0 06 b5 `1 O: y: Z0 |' _2 h8 |
1 1 0 0 0
( o- |3 J" A# D; U$ R  _1 0 0 0 05 b3 E5 @& d/ u# T. |) i- M
但若要在每个tick使其接触是随机的,要如何作呢?
0 G& ~# Z* K5 d. b! _目前想到的是在每个tick中创造一随机01矩阵,但netlogo可以办到吗? 要如何作?! Y( R* {2 q( j6 J
- O% [& ?2 i4 {7 Z3 I8 ]' @
感谢回答了!!

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

回复

我感觉Netlogo不是万能的,最好还是学习一下matlab,那个软件的计算功能太强大了,两个可以用,像随即模拟问题,用matlab要好一些。
 楼主| 发表于 2009-3-10 17:53:33 | 显示全部楼层
各位好
1 B" V6 M7 y+ o$ i2 s/ }6 r* n9 E- {
现在有新的思路了,不再用矩阵, }0 ^/ `3 l" v; v; ]+ u

6 O8 p/ B# T0 B- D; z  ^- {* p' d而是只用一维列表,使每个turtle都拥有其列表. c, W* L4 H& h- ~8 s0 }6 Q

* w$ \. y5 T+ Y$ f2 H3 c2 J+ i9 O, _' _. k' i现在遇到问题是,可以在每个时间点创造一个新的0-1随机列表来取代原本旧的吗?
3 a6 X' y8 Q7 B( ?9 q% G
2 X" E: w8 y) b8 G9 w7 r4 h, t该使用何种语法?$ \+ B8 g' D0 T. e# S: v- ]) `* |
& K! c+ r* T- h+ o; B  V. X, q
谢谢各位了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-6-29 14:58 , Processed in 0.010996 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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