设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9696|回复: 2

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

[复制链接]
发表于 2009-3-4 16:06:44 | 显示全部楼层 |阅读模式
5仿真币
各位前辈好!+ ]9 L4 P& u( _$ z
+ C! u% y3 Q3 e/ V) X
我现在在写一仿真模型,模型中有5种turtle,每种各10个
' x$ h, C/ t# U. S' g% |, G而有数个10*10的01矩阵决定两种不同的turtle是否可以接触, g$ \& {+ a4 o
先前矩阵的属性是阶层性的,也就是大的可以移动到小的patch上,但反之不行。' ?0 j1 d5 k- Q, ?9 w
如下面这个矩阵,先前是给各turtle ID,利用ID大小来制定规范
: i$ P" @/ _, O# A5 f4 I1 1 1 1 10 H( ]' A" m) b; }& h
1 1 1 1 0& i/ x1 J& L  S' H/ P& p
1 1 1 0 0( h4 t( g6 `2 z2 N0 Z1 n
1 1 0 0 0& I+ I4 p3 w4 T" M. m
1 0 0 0 0
3 j6 ]9 Y0 q9 N3 p/ ^% G2 r( W. b! W但若要在每个tick使其接触是随机的,要如何作呢?8 p$ L4 K/ X9 C9 n1 M
目前想到的是在每个tick中创造一随机01矩阵,但netlogo可以办到吗? 要如何作?
( J! y' p8 g8 L- n! {4 i* |1 m8 Q# S9 g& Y; \9 j$ I
感谢回答了!!

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

回复

我感觉Netlogo不是万能的,最好还是学习一下matlab,那个软件的计算功能太强大了,两个可以用,像随即模拟问题,用matlab要好一些。
 楼主| 发表于 2009-3-10 17:53:33 | 显示全部楼层
各位好
# V8 I0 [8 H% p# c# A" s( u$ i9 E: K
现在有新的思路了,不再用矩阵
) y2 j/ @9 [4 H0 e$ {0 J. z
2 {6 R2 t6 j- g+ T而是只用一维列表,使每个turtle都拥有其列表
1 I8 d! [0 Q( w, W& e+ d8 j0 ~: T, @
* _7 N8 n6 O! P0 ^0 y现在遇到问题是,可以在每个时间点创造一个新的0-1随机列表来取代原本旧的吗?% c* I/ R+ u) S8 ?2 Q/ G6 i' O. q$ z

- z8 t1 O" z; Y! y) f$ L: z; A该使用何种语法?" o: q7 x, x9 K9 y! p9 `1 O
# S2 J5 @8 ^8 Y0 Y' ]& w" c! B
谢谢各位了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-4-21 08:55 , Processed in 0.027185 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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