関数のリスト化
| Array[f,n] | n 個の関数を要素としたリスト |
| Array[f,{n1,n2,...}] | 要素の位置を引数とする関数成分 f からなる多次元リスト |
| NestList[f,x,n] | 関数 f を n 回直前の結果に繰り返し適用し,n 個の逐次結果を並べたリスト |
| FoldList[f,x,{a,b,...}] | |
| ComposeList[{f1,f2,...},x] |
| In[1]:= |
| Out[1]= |
| In[2]:= |
| Out[2]= |
| In[3]:= |
| Out[3]= |
| In[4]:= |
| Out[4]= |
| In[5]:= |
| Out[5]= |
NestListとFoldListは,「関数を反復的に適用する」で説明した.これらを純関数と合わせて使うと分かりやすく,また効率的な Mathematica プログラムを作成することができる.
| In[6]:= |
| Out[6]= |
