ここに投稿するのはこれが初めてです。Mathematica スタディ ガイドからの質問について、助けていただければ幸いです。私の質問は次のとおりです。酔っ払いがランダムに前、後ろ、左、または右に 1 単位何度も足を踏み入れたとします。彼のパスを表す座標 {{x,y}..} のリストを作成し、そのパスを各ステップの一連の線分として表示します。[ヒント: NestList を使用して座標のリストを作成し、Partition を使用してセグメントのリストを作成し、Line をセグメント リストにマッピングし、Show[Graphics[list]] を使用してパスを表示します] 関数を正常に作成できました。
Clear[x, n]
Randomwalk[n_] :=
NestList[(# + (-1)^Table[Random[Integer, {0, 1}], {2}]) &, Table[0, {2}], n];
Randomwalk[50]
ただし、グラフを作成する必要がある 2 番目の部分については助けが必要です。2番目の部分での私の試みは次のとおりです。
Show[Graphics[Line[Randomwalk[50]]]]
グラフは表示されますが、正しくないようです。これについて何か助けていただければ幸いです。