设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9064|回复: 2

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

[复制链接]
发表于 2009-3-4 16:06:44 | 显示全部楼层 |阅读模式
5仿真币
各位前辈好!( A4 k5 P$ k0 I2 z) g$ |
9 X  p5 N# q2 u* U. ^$ r9 D# u
我现在在写一仿真模型,模型中有5种turtle,每种各10个4 O' D$ p6 k5 m4 C- _7 W* O0 T( l
而有数个10*10的01矩阵决定两种不同的turtle是否可以接触2 y( T7 h4 }2 p) F$ h* p
先前矩阵的属性是阶层性的,也就是大的可以移动到小的patch上,但反之不行。
$ X  Q" C5 ?" }' t如下面这个矩阵,先前是给各turtle ID,利用ID大小来制定规范
5 ]: U, P, X9 k7 [: g; _7 F1 1 1 1 1
; b; ]/ W9 X% @9 R: H1 1 1 1 0
& n* q2 ]# m" f' c' F; N1 1 1 0 0# A2 n* }; o  u  j! B; I% A8 S
1 1 0 0 0' W) a2 V' b" a# M! e8 E' ^" g
1 0 0 0 04 ^7 A1 T2 w9 |) K- R
但若要在每个tick使其接触是随机的,要如何作呢?6 C7 r' }$ U- e/ B. e
目前想到的是在每个tick中创造一随机01矩阵,但netlogo可以办到吗? 要如何作?8 c8 q# [0 R& ?+ S* X

( i# _' y) K  Y) a8 e$ \& }2 ]& b& e感谢回答了!!

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

回复

我感觉Netlogo不是万能的,最好还是学习一下matlab,那个软件的计算功能太强大了,两个可以用,像随即模拟问题,用matlab要好一些。
 楼主| 发表于 2009-3-10 17:53:33 | 显示全部楼层
各位好
, c4 r9 q0 K7 L& f2 M
9 J" N# L+ Q! E1 H% I: W' W现在有新的思路了,不再用矩阵
! n8 Z) ?9 j2 T# L2 |* c
. Q/ f, M3 r( A% d( K- B而是只用一维列表,使每个turtle都拥有其列表
3 c# o: b1 X2 r
% E+ E$ H; T4 B' x现在遇到问题是,可以在每个时间点创造一个新的0-1随机列表来取代原本旧的吗?
4 k$ v; c4 t' o+ p; z
3 Q7 Y& ?7 ~  n! n该使用何种语法?7 v4 Z: s7 l& f" @

, r% ^: \. M8 _) z, z# h谢谢各位了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-12-15 09:59 , Processed in 0.017080 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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