精華區beta Mathematica 關於我們 聯絡資訊
從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
Frobenius:推 不錯 挺實用的 08/27 23:43