Я пытаюсь создать модель, в которой вопрос задается черепахам. Каждая черепаха представляет собой уникальную область знаний (1, 2, 3, 4, 5 ...), и каждый вопрос содержит случайное подмножество доменов, например (3 5 8).NetLogo: Создать случайный массив для глобальной переменной
Затем я хочу спросить черепах с идентификаторами, которые содержатся в вопросе, чтобы ответить на него. Я надеюсь получить совет:
- как создать случайный массив для вопроса (глобальная переменная) и;
- как сравнить это с идентификаторами черепах.
Это мой первый опыт использования NetLogo, поэтому я приношу свои извинения за незнание. И я определенно не прошу вас написать proc для меня, но я мог бы использовать некоторые советы в правильном направлении/командах, чтобы попробовать.
Для сравнения, я написал следующее, но я не уверен, что это сработает. Я беспокоюсь, если он ищет точное совпадение массива вопросов с идентификатором черепахи, совпадение никогда не будет найдено. То, что я намереваюсь, если идентификатор черепахи ЛЮБИМОСТЬ в массиве, THEN [set expert? 2]:
to give-an-answer
foreach question [
if question = who [set expert? 2]
]
end
Очень благодарен за любой совет, который вы можете мне дать!
Благодаря Джон
Благодаря Seth и King-Ink, я думаю, что я взломал проблему. Я собираюсь проанализировать вывод, чтобы узнать, имеет ли он смысл, но вот код: –