スキップしてメイン コンテンツに移動

投稿

2月 17, 2013の投稿を表示しています

MathematicaのRest関数の復習

Restの勉強 In[126]:= TableForm[data1=Table[A[i,j],{i,3},{j,3}]] Out[126]//TableForm=  A[1,1] A[1,2] A[1,3] A[2,1] A[2,2] A[2,3] A[3,1] A[3,2] A[3,3] In[128]:= TableForm[Rest /@data1] Out[128]//TableForm=  A[1,2] A[1,3] A[2,2] A[2,3] A[3,2] A[3,3] In[130]:= TableForm[Rest[data1]] Out[130]//TableForm=  A[2,1] A[2,2] A[2,3] A[3,1] A[3,2] A[3,3] Mapにするのかで結果が変わるんだ。 helpを読むと、「Map[f,expr]または f/@expr、  expr の第1レベルにある各要素に f を適用する.」とあるのでexprの各リストの第1項が消えたんだ。