设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9389|回复: 2

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

[复制链接]
发表于 2009-3-4 16:06:44 | 显示全部楼层 |阅读模式
5仿真币
各位前辈好!
. r7 {# s# |1 z6 L; K
  b$ Y! B! V6 ?6 R我现在在写一仿真模型,模型中有5种turtle,每种各10个
8 A3 N  w9 D  Y) J0 H  I而有数个10*10的01矩阵决定两种不同的turtle是否可以接触8 y4 w/ s1 ?: n: A
先前矩阵的属性是阶层性的,也就是大的可以移动到小的patch上,但反之不行。
' j" ^, I! m! N* c  U8 J如下面这个矩阵,先前是给各turtle ID,利用ID大小来制定规范% `; V2 F6 a( m
1 1 1 1 1
" [, B* e# f# ^* [  r# B* j1 1 1 1 0! a* y) e1 G( P( P. ^0 L0 g: V, b
1 1 1 0 0
7 m3 u$ j1 Z. f$ N- U: c6 ^1 1 0 0 0
0 O' {& m: ?- |1 ]: D1 0 0 0 0$ G- m, X! Z% Y" F
但若要在每个tick使其接触是随机的,要如何作呢?
% S2 Z* _$ g" S7 m& ~4 ]( R0 P8 a3 n目前想到的是在每个tick中创造一随机01矩阵,但netlogo可以办到吗? 要如何作?# O2 z, q- ]' R) ^1 q
4 l  t9 n" X5 \- G/ y4 `! g
感谢回答了!!

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

回复

我感觉Netlogo不是万能的,最好还是学习一下matlab,那个软件的计算功能太强大了,两个可以用,像随即模拟问题,用matlab要好一些。
 楼主| 发表于 2009-3-10 17:53:33 | 显示全部楼层
各位好$ d- V; T6 Y  f6 U9 v
7 S1 ]9 ~$ C- I- R$ Y( l; W& w
现在有新的思路了,不再用矩阵9 r( f/ V  ]/ q5 e: r
% E- j8 F& Q& u1 b6 g
而是只用一维列表,使每个turtle都拥有其列表
; Q& J* H' W0 d/ Y) s* ?; b3 a) ^' v1 G" n
现在遇到问题是,可以在每个时间点创造一个新的0-1随机列表来取代原本旧的吗?9 p/ |1 \7 x1 n% Q7 `- K

( {1 d0 W! `( I  I3 r+ e该使用何种语法?
$ h$ E- ^8 F9 g3 m; P' f
9 I/ H1 I# t( z( ~9 ~9 ^谢谢各位了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-2-22 09:07 , Processed in 0.011526 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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