Я бы хотел запустить два зависимых не вложенных цикла for.По сути, они представляют собой две одновременные цепочки Маркова, где один цикл должен проверять значение в другом цикле.Есть ли правильный способ сделать это?Есть ли неправильный / неэффективный способ избежать?
Воображаемый пример:
Представьте, что два человека ходят по комнате и трогают вещи: я записываю те вещи, которых они касаются, в двух отдельных массивах.Это мои две Chains
или for
петли.Это нормально, пока их поведение не зависит.Но я хотел бы изменить это, и поэтому им придется реагировать (в режиме реального времени) на то, что делает другой человек.Можно ли это сделать (конечно, да)?
Например, цикл 1 будет выглядеть примерно так:
for k=1:n
do something
%check loop 2
if something is equivalent
moves=n;
end
end
NB.Технически это можно было бы сделать один цикл за другим, но я надеюсь запустить что-то в режиме реального времени, если это возможно.