tikz で関数グラフを描くにはどうすればいいですか?

tikz で関数グラフを描くにはどうすればいいですか?

X を有限集合、$f:X \rightarrow X$ を関数とします。頂点 V=X、辺 (x,f(x))、x が V に含まれるグラフをどのように描画すればよいでしょうか?

答え1

非(La)TeXソリューション

あなたの質問に基づくと、パラメータの変更が容易になるように、別のソフトウェアを使用してグラフを作成するのが良い考えであると思われます。

例えば、マセマティカ(下のコード) 出力グラフは次の通りです (右クリックすると元のサイズで表示されます)

ここに画像の説明を入力してください

コード

f[x_] := Mod[x^11, 100];
NV = 90;
V = Table[i, {i, 1, NV}]
FV = Table[f[V[[i]]], {i, 1, NV}]
EV = Table[DirectedEdge[V[[i]], FV[[i]]], {i, 1, NV}]
Graph[EV, VertexLabels -> "Name"]

関連情報