[心得] 玩Array

看板Mathematica作者 (Hysterisis)時間12年前 (2012/08/27 18:21), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
從VB跳Mathematica最容易有Array是拿來新增陣列的錯覺 = = In[]:= Array[f,4] Out[]:= {f[1],f[2],f[3],f[4]} 但我直覺中是想創一個{f,f,f,f}陣列啊 (*Wolfram表示:咬我啊) 所以寫法諸如 Table[f,{4}] ConstantArray[f,4] Range[4]/._Integer->f Head/@Array[f,4] 已經有點亂來了XD 我只是懶得打看起來就一副很長的函數啊,連Table都怕怕的深恐 內有隱情,作簡單事情應該要有看起來簡單的代碼嘛! (*迷音:跟VB看起來像更好*) 腦.電燈泡.亮起.Audio = "薑薑" In[]:= Array[f&,4] Out[]:= {f,f,f,f} 比Table少打一個字XD 這個用法是Array範例中純函數用法,故意不放slot記號(#)即成 東湊西湊,一物多法也是Mathematica的樂趣嘛^^ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.121.239

08/27 23:43, , 1F
推 不錯 挺實用的
08/27 23:43, 1F
文章代碼(AID): #1GEqeI6g (Mathematica)
文章代碼(AID): #1GEqeI6g (Mathematica)