设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9041|回复: 2

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

[复制链接]
发表于 2009-3-4 16:06:44 | 显示全部楼层 |阅读模式
5仿真币
各位前辈好!! ]2 B# R2 L* H) }( p5 I- K( G3 U- ?; n) u
6 i2 G' p5 m: |$ q% J1 r
我现在在写一仿真模型,模型中有5种turtle,每种各10个! j% M3 v7 S6 T# T
而有数个10*10的01矩阵决定两种不同的turtle是否可以接触8 s; |7 T! a& ^- L9 Q! A
先前矩阵的属性是阶层性的,也就是大的可以移动到小的patch上,但反之不行。
1 B3 Z$ Z8 v# @# ?) |' f8 Z如下面这个矩阵,先前是给各turtle ID,利用ID大小来制定规范: n, y. c  ^5 ]) ?: a8 E' ?
1 1 1 1 11 C8 F; h  s. H, M5 E
1 1 1 1 0
% n2 r: _& p6 L5 ^' Q0 W1 y' {" k1 1 1 0 0; c8 A$ a+ {2 G- S
1 1 0 0 01 Q+ @! V3 ~6 i8 b
1 0 0 0 0
' I! K: R% Z6 U8 n$ |* p5 W1 x但若要在每个tick使其接触是随机的,要如何作呢?) z# q& {. w1 Z
目前想到的是在每个tick中创造一随机01矩阵,但netlogo可以办到吗? 要如何作?
( R' w9 r1 A( L$ _. r$ s6 @, ?( f) E8 ~- M, l( J/ J6 o# [
感谢回答了!!

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

回复

我感觉Netlogo不是万能的,最好还是学习一下matlab,那个软件的计算功能太强大了,两个可以用,像随即模拟问题,用matlab要好一些。
 楼主| 发表于 2009-3-10 17:53:33 | 显示全部楼层
各位好
* f( P" c) Q8 L( ?" e1 S
  x7 T3 f3 d1 u% B现在有新的思路了,不再用矩阵: y, T) x2 K2 j+ Q" J
& D4 [, {" |; Z9 _' l4 n8 z
而是只用一维列表,使每个turtle都拥有其列表
1 R, K* a( \& Y- k
2 E7 ^6 t; r: V: O3 K现在遇到问题是,可以在每个时间点创造一个新的0-1随机列表来取代原本旧的吗?
0 q5 A+ A. y8 e' F- F. `5 l5 k  X
$ v& ~" w5 ~2 }* m! t该使用何种语法?
3 f  [6 r8 x3 C* \! l2 B0 C7 {
( S( g) U* Z/ ?* ~! N0 F8 \谢谢各位了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-12-14 09:47 , Processed in 0.013475 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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