设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 10513|回复: 2

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

[复制链接]
发表于 2009-3-4 16:06:44 | 显示全部楼层 |阅读模式
5仿真币
各位前辈好!( i* T& \& e3 ~! J  q6 A
7 Z. _. ^: U& D- i! |
我现在在写一仿真模型,模型中有5种turtle,每种各10个1 |) A* e' A# S/ T& z
而有数个10*10的01矩阵决定两种不同的turtle是否可以接触" ^3 ^: Q4 l) R& r. I% @
先前矩阵的属性是阶层性的,也就是大的可以移动到小的patch上,但反之不行。
% k( I& u9 |% v" Q如下面这个矩阵,先前是给各turtle ID,利用ID大小来制定规范
* I1 W% {- c5 ^4 d: J( x1 1 1 1 13 {3 \$ u; n4 A/ i  q
1 1 1 1 0
% \$ B- t  H  J2 z- r0 q1 1 1 0 0% Y$ P4 A$ L8 |$ v: o
1 1 0 0 0
; t/ Z: P) N; F& [0 W. a1 0 0 0 0; A; [8 x$ s) B9 {7 z
但若要在每个tick使其接触是随机的,要如何作呢?
- h) Z% k5 G: [目前想到的是在每个tick中创造一随机01矩阵,但netlogo可以办到吗? 要如何作?3 y( R8 A6 U4 \+ N
3 A0 P# L" V/ K& v: V/ ?( c
感谢回答了!!

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

回复

我感觉Netlogo不是万能的,最好还是学习一下matlab,那个软件的计算功能太强大了,两个可以用,像随即模拟问题,用matlab要好一些。
 楼主| 发表于 2009-3-10 17:53:33 | 显示全部楼层
各位好
1 z. K) [+ e1 `8 T3 {9 G
  v4 ~0 B( v1 Z; M6 w* [" k3 L现在有新的思路了,不再用矩阵
+ n% v) ?6 |3 |' I; n
9 r  P! P2 J% I$ Q3 t" J6 ^而是只用一维列表,使每个turtle都拥有其列表5 V6 T6 x5 e$ L+ |$ ]1 g) o

6 L# \( l) `) F+ T4 c" H现在遇到问题是,可以在每个时间点创造一个新的0-1随机列表来取代原本旧的吗?  E' {( f$ R: p# j
0 f7 }* ~" O7 P1 {- \
该使用何种语法?
7 `4 H+ A- t' D! @' d0 O
+ j9 q: S8 n7 y6 H6 s8 T  i谢谢各位了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-8-17 19:01 , Processed in 0.018967 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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