设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3664|回复: 3

[求助] 请问在netlogo中怎样表示概率

  [复制链接]
发表于 2010-3-15 09:46:25 | 显示全部楼层 |阅读模式
本帖最后由 jingkun522 于 2010-3-16 10:13 编辑
( a5 y7 h- L$ q" V5 \. z
/ K3 \  X) y, b3 t& R请教高手  R+ t3 |& B9 c5 |
1、请问让瓦片以某个概率变成红色该怎样表达?
2 n# g: P0 u- g2 i8 N     比如,让白色瓦片以a*b的概率变成红色该怎样表达。
0 r$ o* ^2 b0 N5 ]. a2、怎样计算邻居中红色的瓦片数?8 m$ k% B& C- Z5 X. k) x; n
    ask  patches[8 N: X) B. g) f4 e- h
    set p count (neighbors with [pcolor = red])]+ z. a! ]  g2 z2 Q- W7 t
    像这样不知道对不对
 楼主| 发表于 2010-3-16 13:39:57 | 显示全部楼层
{:3_65:}没有人回答吗
发表于 2010-4-8 11:55:23 | 显示全部楼层
我想能不能先做一个变量p
7 @8 Q( P* V" ?1 x3 Z9 D7 ^  G& \let p random-float 1.0& o, q5 b3 H. g/ M0 F
ifelse (p< a*b) 1 O6 J$ h2 d' d( o, B3 N6 ?
    [
' f1 d, a9 H' d% j7 b6 |      set pcolor white  * i: e; G7 k1 t  |6 _+ C
     ] ( f+ _1 i! u6 K
    [
# F) M8 [: m2 `- w      set pcolor red4 t# L. U) y' H; ?$ z/ e$ A
    ]% \% V' W& C# R1 a6 b& g
呵呵,不知道行不行
4 H; a8 q& T& j, Q
) O1 R# m( w' ]; g5 l& y( y) g/ T1 m9 L. t6 U* Q+ Y5 z

% `/ S7 P, t, @$ d! A+ t' | 2# jingkun522
发表于 2011-4-6 10:28:45 | 显示全部楼层
学习学习先
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-4-19 11:52 , Processed in 0.012421 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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