设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 10590|回复: 2

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

[复制链接]
发表于 2009-3-4 16:06:44 | 显示全部楼层 |阅读模式
5仿真币
各位前辈好!& c* ^* _3 N- z) a
8 Y8 o. Y/ Z9 v- Q) M/ Q, |
我现在在写一仿真模型,模型中有5种turtle,每种各10个
" A1 ^! M2 g8 r7 O; U7 E而有数个10*10的01矩阵决定两种不同的turtle是否可以接触
' W) O' Y& m. N( m& v先前矩阵的属性是阶层性的,也就是大的可以移动到小的patch上,但反之不行。
4 i+ ]& r5 R  |; c# e, ?$ U4 c1 ~如下面这个矩阵,先前是给各turtle ID,利用ID大小来制定规范- p' i( v8 ~; S0 K. y
1 1 1 1 1
( W  d0 g" e: C7 B1 1 1 1 0
' t" |; M' \" {! W4 _  m1 1 1 0 0
5 Z0 R8 b7 f- m. l3 Y1 1 0 0 0- Y( m8 Q% u0 H. K1 W9 v
1 0 0 0 0
! _+ E! |# D' U  d+ u% |. Z% A9 V但若要在每个tick使其接触是随机的,要如何作呢?, c( Q% s2 n6 B' y! _
目前想到的是在每个tick中创造一随机01矩阵,但netlogo可以办到吗? 要如何作?
3 ]/ j$ X+ O# ^* B0 {6 s, P
7 t. X2 e  n1 t( ~/ t: [* f  L感谢回答了!!

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

回复

我感觉Netlogo不是万能的,最好还是学习一下matlab,那个软件的计算功能太强大了,两个可以用,像随即模拟问题,用matlab要好一些。
 楼主| 发表于 2009-3-10 17:53:33 | 显示全部楼层
各位好2 T# O$ t! o! x. n% H7 U. p

9 D4 W7 k2 ]. g- C现在有新的思路了,不再用矩阵
( n0 h: k, |2 j8 y
. {  Q# w5 R! D' C- T. R8 b而是只用一维列表,使每个turtle都拥有其列表
  {; R( @# S/ t) e& a0 y) M% d' l7 q1 b/ \9 a; M/ H
现在遇到问题是,可以在每个时间点创造一个新的0-1随机列表来取代原本旧的吗?
* Z8 y$ g5 y' v% o
  k% p3 T$ P- B& M; F1 I该使用何种语法?
% S' J; v$ |4 R% U! F7 b* N
% i" T5 M% k) A% q谢谢各位了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-9-7 22:36 , Processed in 0.013893 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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