→ ntust661:可是打在Do迴圈外面就可以作取代動作 09/23 20:57
→ chtm:你的f1的index怎麼兩個都是i?? 09/23 21:00
→ ntust661:可是跑出來會產生一個方陣@@ 09/23 21:01
→ ntust661:我覺得那個應該只是個dummy variable 09/23 21:02
→ ntust661:Mathematica 的matrix 裡面的元素要迴圈取代真的好麻煩QQ 09/23 21:06
→ chtm:Replace用法看起來怪怪的 09/23 21:09
→ ntust661:怎說@@,但是獨立開的的就不會這樣耶... 09/23 21:11
→ chtm:一來你的f1應該是個10x10的Null矩陣 09/23 21:13
→ chtm:二來你並沒有說要把這個Null取代成什麼 09/23 21:13
→ ntust661:有阿,我說f1,在(i,j)位置的元素用i取代值 09/23 21:15
→ chtm:看help的用法 好像要有個箭頭?! 09/23 21:16
→ chtm:另外一個是迴圈中每次都是取代f1 可是取代後的結果沒有存到 09/23 21:19
→ chtm:給下一次使用所以看起來你最後的Q矩陣應該是只有{10,10}的位 09/23 21:20
→ chtm:置是10 其他還是Null 09/23 21:21
→ ntust661:感謝chtm大大的指點!!給我一個當頭棒喝!! 09/23 21:22
→ chungyuandye:f1 = Table[{i, j}, {i, 10}, {j, 10}] 09/23 22:00
→ chungyuandye:f1[[#]][[All, 1]] & /@ Range[10] 09/23 22:00
→ chungyuandye:Map[#[[1]] &, f1, {2}] 09/23 22:00
→ chungyuandye:f1 /. {i_, j_} :> i 09/23 22:00
→ chungyuandye:Table[i, {i, 10}, {j, 10}] 09/23 22:00
→ chungyuandye:既然要學Mathematica,盡量少用Do While For這些函數 09/23 22:02
→ ntust661:是喔QQ... 09/23 23:51