设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8191|回复: 2

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

[复制链接]
发表于 2009-3-4 16:06:44 | 显示全部楼层 |阅读模式
5仿真币
各位前辈好!
" Q( H* u( P3 n5 V3 b
* R  D) v/ d) \2 J/ ]% X6 G我现在在写一仿真模型,模型中有5种turtle,每种各10个
8 t- V5 ?8 }! O* M而有数个10*10的01矩阵决定两种不同的turtle是否可以接触  b; i" v/ B- u% S+ x) x6 n
先前矩阵的属性是阶层性的,也就是大的可以移动到小的patch上,但反之不行。
  R0 P& C6 E: f# m) b如下面这个矩阵,先前是给各turtle ID,利用ID大小来制定规范# I3 s# W4 {8 P! x& B. L7 [
1 1 1 1 13 A4 ^' y) _, X- |' l+ ~8 j, z* D2 P
1 1 1 1 0
8 J7 \2 ]0 S8 j# p/ K! z8 |0 ]1 1 1 0 0
& l4 Z$ h1 Y3 k) y1 1 0 0 00 a* u2 q: g' I# r1 T" T1 U
1 0 0 0 0) r( T% }7 C; k/ _, D2 W0 z
但若要在每个tick使其接触是随机的,要如何作呢?
) F, _, Y3 p0 P# I: T; Z1 {目前想到的是在每个tick中创造一随机01矩阵,但netlogo可以办到吗? 要如何作?
- \0 b* [1 g1 L' c  \% @9 l" \+ D- U4 j; n5 L7 W1 w
感谢回答了!!

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

回复

我感觉Netlogo不是万能的,最好还是学习一下matlab,那个软件的计算功能太强大了,两个可以用,像随即模拟问题,用matlab要好一些。
 楼主| 发表于 2009-3-10 17:53:33 | 显示全部楼层
各位好; s$ q9 Z. _0 U; I9 A4 H' W- L. j5 o
6 `! m/ S1 ~7 R/ \- _
现在有新的思路了,不再用矩阵
. d9 u6 d  m9 {" `3 b) v* [
! w# a" ]5 I1 M7 i2 J而是只用一维列表,使每个turtle都拥有其列表$ ^1 d+ K" R, p% G# t6 j4 c1 ]- D/ M
: b% }. B7 G( J% Q/ ^
现在遇到问题是,可以在每个时间点创造一个新的0-1随机列表来取代原本旧的吗?
/ X" }5 o# \$ D1 E3 j/ i
% A( z& F! I: Y) B! ~* D0 j( M该使用何种语法?7 B& S7 P' Z- h% p4 o0 F
$ O& e9 \2 U8 d
谢谢各位了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-9-5 06:03 , Processed in 0.014268 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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