设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9515|回复: 2

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

[复制链接]
发表于 2009-3-4 16:06:44 | 显示全部楼层 |阅读模式
5仿真币
各位前辈好!, e1 O8 K, z/ {" E
6 @, D. t0 ]) e* s# h! s
我现在在写一仿真模型,模型中有5种turtle,每种各10个# s* R+ V9 R7 A0 f# F3 m
而有数个10*10的01矩阵决定两种不同的turtle是否可以接触
  z$ \4 [9 h) P3 ]7 Y" {先前矩阵的属性是阶层性的,也就是大的可以移动到小的patch上,但反之不行。
( O: R. b+ e+ z! P如下面这个矩阵,先前是给各turtle ID,利用ID大小来制定规范
1 \% p6 V% s+ C* V' R9 }1 1 1 1 15 M2 ~$ z. d; y4 U
1 1 1 1 0
  D& B0 D# i! D  R1 R1 1 1 0 0% _0 ~; ^0 e: B- F
1 1 0 0 0! ^; ^( K+ L1 ]: A: x) J) h$ s  I
1 0 0 0 0. Z- d2 K8 t& j% n/ [$ {5 E
但若要在每个tick使其接触是随机的,要如何作呢?
7 S) a0 D6 p6 c. x- X8 P目前想到的是在每个tick中创造一随机01矩阵,但netlogo可以办到吗? 要如何作?
0 h9 t3 f* y8 Y( a" t2 O: c; f& L
感谢回答了!!

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

回复

我感觉Netlogo不是万能的,最好还是学习一下matlab,那个软件的计算功能太强大了,两个可以用,像随即模拟问题,用matlab要好一些。
 楼主| 发表于 2009-3-10 17:53:33 | 显示全部楼层
各位好
4 ]9 A+ a3 h- J* c, k% Y( F8 x
7 ]1 L+ Q5 M' x8 B1 C- O现在有新的思路了,不再用矩阵% C) o1 T1 U% F8 T" B

0 w' Q7 ~# N- W8 N$ j. l# B0 Z而是只用一维列表,使每个turtle都拥有其列表' E, ]/ p- }* f6 Q8 g
- w. ]* ^- r! b1 j! R
现在遇到问题是,可以在每个时间点创造一个新的0-1随机列表来取代原本旧的吗?$ D7 d  \* c% U
0 ]5 i+ q) c# R$ Q. S; w6 O
该使用何种语法?- x: w) W+ X8 E& [* k( q
! q0 |# t! U2 B" g# i% D6 p
谢谢各位了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-3-22 18:22 , Processed in 0.011035 second(s), 11 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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