看板 Mathematica 關於我們 聯絡資訊
請問各位 ~ ~" sol[[1,1,2]] 代表什麼特別的意思嗎? 書上只告訴我可以取出函數 eqn = y'[x] + y[x] == 1 sol = DSolve[{eqn,y[0]==0},y[x],x] 接下來他就說打上 sol[[1,1,2]] 就可以取出解!! 我打上 sol[[1,1,1]] → y(x) sol[[1,1,2]] → ... sol[[1,1,3]] → error sol[[1,1]] ??? 有人可以告訴我嗎QQ... -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.248.165.28
LPH66:[[]] 不只可以用在 {} 上, 對任何東西都有用 09/16 21:03
LPH66:這裡 sol 長得像 {{y[x]->...},{y[x]->...},...} 09/16 21:04
LPH66:所以 [[1]] 取出第一個 {y[x]->...} [[1,1]] 再取出中間的 09/16 21:04
LPH66:y[x]->... 而它其實是 Rule[y[x],...] 所以再取它的[[2]] 09/16 21:05
LPH66:即可取出所要的解來 09/16 21:05
ntust661:恩恩 謝謝 LPH66 大大!! 你解釋的很清楚!! 09/16 22:30