设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 6174|回复: 2

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

[复制链接]
发表于 2009-3-4 16:06:44 | 显示全部楼层 |阅读模式
5仿真币
各位前辈好!
, V; m2 E. ^. p% w6 X
1 P4 \; A1 K* y" W: b. _, S我现在在写一仿真模型,模型中有5种turtle,每种各10个
. R% C. m# e) Y; ~而有数个10*10的01矩阵决定两种不同的turtle是否可以接触9 c$ S- G1 p; N! X' ^$ d; z! c
先前矩阵的属性是阶层性的,也就是大的可以移动到小的patch上,但反之不行。6 w( B0 _6 V. R. f4 M
如下面这个矩阵,先前是给各turtle ID,利用ID大小来制定规范
- C) R0 p! g: z& K% Z  Z5 D1 1 1 1 1# `! V/ j/ v3 ?0 l( X2 W7 h) x" \
1 1 1 1 0" p5 f+ e, L2 ]  _- `
1 1 1 0 0/ T) v$ t. r8 f, I
1 1 0 0 0
  F7 b; F/ c" n1 q% J+ n1 0 0 0 0+ O) `7 O! W/ P4 \
但若要在每个tick使其接触是随机的,要如何作呢?
6 {4 x5 w: t1 C* O" G; S7 p目前想到的是在每个tick中创造一随机01矩阵,但netlogo可以办到吗? 要如何作?6 K. f) E7 o" Y8 N# L9 r) d! a

; B$ [) G# }/ J& R0 I感谢回答了!!

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

回复

我感觉Netlogo不是万能的,最好还是学习一下matlab,那个软件的计算功能太强大了,两个可以用,像随即模拟问题,用matlab要好一些。
 楼主| 发表于 2009-3-10 17:53:33 | 显示全部楼层
各位好
& p  j. F- Q4 R" b9 ]8 A6 J" E$ ?, @$ E: M
现在有新的思路了,不再用矩阵% J& C8 T) L# H9 |1 Y+ Y$ o5 z) \, @% r

3 a# I4 y: W( @  z4 n1 Y, H% M而是只用一维列表,使每个turtle都拥有其列表
) j% w0 |% ^+ ]2 W( Z, t9 y1 o# S7 U
1 O0 \8 o( O: P; X2 Y: j现在遇到问题是,可以在每个时间点创造一个新的0-1随机列表来取代原本旧的吗?
, C  c. F. N+ k% ~$ R( c2 |7 b; d. ?( r; B
该使用何种语法?
( Y% m2 b, O/ f: [
; j& d7 e; J; Q谢谢各位了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-21 20:03 , Processed in 0.011366 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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