设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9990|回复: 2

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

[复制链接]
发表于 2009-3-4 16:06:44 | 显示全部楼层 |阅读模式
5仿真币
各位前辈好!
  p8 S+ k2 H. k; J( |" [. ~; ?- G7 a
我现在在写一仿真模型,模型中有5种turtle,每种各10个
: }/ M4 I8 C# N( o% Y6 I而有数个10*10的01矩阵决定两种不同的turtle是否可以接触
0 {1 x/ b# b# O$ U; I& L先前矩阵的属性是阶层性的,也就是大的可以移动到小的patch上,但反之不行。
: N) p* M+ [% J) J, `& x2 x如下面这个矩阵,先前是给各turtle ID,利用ID大小来制定规范
1 }- V% g2 c* C( u/ ]1 1 1 1 1
8 ?4 A# ?1 b5 d4 J1 1 1 1 03 b; u, U3 U) L: I- @8 q
1 1 1 0 0$ i6 m* m. ~. Z" \$ a/ U! V
1 1 0 0 0
+ h: F0 m) I( n# I1 0 0 0 00 K& d6 j8 H; ]2 g$ }( ?! v) u6 A
但若要在每个tick使其接触是随机的,要如何作呢?. t1 O3 j1 t7 a! p
目前想到的是在每个tick中创造一随机01矩阵,但netlogo可以办到吗? 要如何作?
( [3 U3 x2 E6 T
$ t4 d- p8 E! }- G" v4 @5 `感谢回答了!!

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

回复

我感觉Netlogo不是万能的,最好还是学习一下matlab,那个软件的计算功能太强大了,两个可以用,像随即模拟问题,用matlab要好一些。
 楼主| 发表于 2009-3-10 17:53:33 | 显示全部楼层
各位好, Q5 r% Y" q, g. M) a% t
5 w/ a  l& z) C' z
现在有新的思路了,不再用矩阵5 T2 S3 E2 Z. m* M1 v0 e

8 S. h. U- X$ r而是只用一维列表,使每个turtle都拥有其列表' v3 o+ T8 y% z& W$ e2 y' i
1 ^* B3 {2 ]" x3 `
现在遇到问题是,可以在每个时间点创造一个新的0-1随机列表来取代原本旧的吗?/ y, z) }8 I4 G. Y+ l  O  v
' \, \3 W7 l0 D; n7 j; H, `' v
该使用何种语法?) x$ f" h9 @) U2 X9 S8 S8 E
; f8 }, N  p* G
谢谢各位了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-6-15 14:38 , Processed in 0.013182 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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