2016-05-30 5 views
1

vor allem, Entschuldigung für mein Englisch. Ich hoffe du kannst mich verstehen.Erstellen Sie zwei Reihen von Schildkröten mit einem gleichen x-Cor Abstand

Ich versuche, eine ABM Paar Verhandlungen zu erstellen. Um dies zu erreichen, möchte ich zwei Reihen von Männern und Frauen setzen, wie im Netlogo-Modell "Party". Wie ich sehe, möchte ich eine Reihe mit Männern haben, die in gleichen Abständen zwischen jedem Mann wie Mann (5 leere Flecken), Mann (5 Positionen), Mann ... beginnend mit einem links in einer bestimmten Position angeordnet sind . Und das gleiche gilt für die Frauenreihe.

Wie kann ich das tun?

mit diesem:

setxy random-xcor 15 ; for the man's row 
setxy random-xcor 15 ; for the woman's row 

ich zwei Reihen von Männern und Frauen innerhalb einer festen Achse bekommen, und einen zufälligen-XCOR auf der anderen Achse, aber ich habe nicht in gleiche Abstände zwischen Schildkröten.

Vielen Dank für Ihre Hilfe.

Antwort

0

Sie so etwas tun könnte:

create-turtles num-men [ setxy who * distance 15] 
create-turtles num-women [setxy (who - num-men) * distance -15] 

Zum Beispiel

wenn Sie 5 Schildkröten haben, werden ihre whos [0 1 2 3 4] und einem Abstand von 5 und damit ihre xcors wird jeweils [0 5 10 15 20] sein. Der einzige Grund, warum dies funktionieren würde, ist, wenn die Männer mit 0 anfangen. Sie müssen vielleicht ihre whos mit der Anzahl der anderen Schildkröten ausgleichen, die vorher erschaffen wurden ... sehen Sie die Frauen.

+0

Vielen Dank für Ihre Hilfe! es funktionierte für meine Zwecke! – MikeNZT

+0

@MikeNZT stackoverflow.com/help/someone-answers – mattsap

1
ask patches with [pxcor mod 5 = 0 and abs pycor = 1] [ 
    sprout 1 [ 
     set shape "person" 
     set color ifelse-value (pycor > 0) [blue][pink] 
    ] 
    ] 
+0

Während der bereitgestellte Code das Problem vom OP lösen könnte, wäre es hilfreich zu erklären, was passiert und warum dieser Code die ursprünglichen Fragen beantwortet. Andere Benutzer könnten von Hintergrundinformationen mit ähnlichen Fragen profitieren. – rpy