[問題] 提取方程式等號左右邊是用甚麼原理?

看板Mathematica作者 (阿泰斯)時間11年前 (2014/01/11 20:31), 編輯推噓1(104)
留言5則, 2人參與, 最新討論串1/1
例如: eq = a + b == c + d; eq[[1]]=a+b eq[[2]]=c+d 請問這個是用什麼原理?? 懇求高手幫助!!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.130.17.253

01/11 20:59, , 1F
因為 eq 那條式子其實等於 Equal[Plus[a,b],Plus[c,d]]
01/11 20:59, 1F

01/11 20:59, , 2F
而 Part (即 [[ ]]) 是可以拿來提取參數的
01/11 20:59, 2F

01/11 20:59, , 3F
所有的 Mathematica 式子都可以用類似的方法取出來
01/11 20:59, 3F

01/11 21:00, , 4F
例如 x->5 就是 Rule[x,5] 所以可以對它取 [[2]] 抓出 5 來
01/11 21:00, 4F

01/11 21:24, , 5F
感謝!!!!
01/11 21:24, 5F
文章代碼(AID): #1IqJczom (Mathematica)
文章代碼(AID): #1IqJczom (Mathematica)