设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9455|回复: 2

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

[复制链接]
发表于 2009-3-4 16:06:44 | 显示全部楼层 |阅读模式
5仿真币
各位前辈好!( K! F1 X7 n. H9 ?  R, b
1 l* e( C/ e. w$ V
我现在在写一仿真模型,模型中有5种turtle,每种各10个
: H+ R+ k) p$ Q8 x  d4 F而有数个10*10的01矩阵决定两种不同的turtle是否可以接触) L' V5 N, U' ~) t, ?0 U6 ?* i  @
先前矩阵的属性是阶层性的,也就是大的可以移动到小的patch上,但反之不行。+ Z! U- V, m7 l, y
如下面这个矩阵,先前是给各turtle ID,利用ID大小来制定规范( f1 ^' u/ ?- p5 W
1 1 1 1 11 W8 q$ Z! C0 Q
1 1 1 1 0
4 ~- u- F1 m# o# w$ z0 n0 K1 1 1 0 00 E7 y6 B. U% n& U) j9 N
1 1 0 0 0; ?8 O0 Y. e: w
1 0 0 0 0; G- F3 _- M  a3 o7 W- c# d0 |
但若要在每个tick使其接触是随机的,要如何作呢?
6 V2 Q; @- R3 U" [3 N! K7 U7 ~目前想到的是在每个tick中创造一随机01矩阵,但netlogo可以办到吗? 要如何作?. h8 l6 S" \' N8 }

  z( K- ?, A7 N感谢回答了!!

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

回复

我感觉Netlogo不是万能的,最好还是学习一下matlab,那个软件的计算功能太强大了,两个可以用,像随即模拟问题,用matlab要好一些。
 楼主| 发表于 2009-3-10 17:53:33 | 显示全部楼层
各位好/ I$ R. b* Z/ B( l8 y+ G$ c
3 C! [- d; D2 N' w- k8 y6 G8 o8 n8 [
现在有新的思路了,不再用矩阵: v: T/ [9 s/ X5 t4 E
# `$ i1 S' j- f# j3 e7 d
而是只用一维列表,使每个turtle都拥有其列表
( I" @% Z) L7 u$ [" ?# G+ C* K/ L
6 O3 F" f+ w0 x" {. i$ ]现在遇到问题是,可以在每个时间点创造一个新的0-1随机列表来取代原本旧的吗?6 X( S& i# U% V, M
% j7 d6 P/ S7 j6 \6 }) w& m
该使用何种语法?
& N' H) |  `; N/ L! R( F
; F+ P' H* n0 }5 {4 G3 {* W9 W谢谢各位了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-3-11 16:29 , Processed in 0.016654 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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