Re: [問題] 運算符號
看板Mathematica作者chungyuandye (養花種魚數月亮賞星星)時間13年前 (2011/08/25 06:43)推噓8(8推 0噓 0→)留言8則, 4人參與討論串2/2 (看更多)
※ 引述《epidemiology (餃子)》之銘言:
: 剛接觸mathematica 不久
: 最近做求極值的數學式
: 輸出結果中常有"#1^9",
: 查詢過HELP,但還是不怎麼懂其函意,
: 不知版上有哪位高手方便出手教導一下,
: 小弟虛心求教~~謝謝。
Solve[x^5 + 2 x + 1 == 0, x]
{{x -> Root[1 + 2 #1 + #1^5 &, 1]}, {x ->
Root[1 + 2 #1 + #1^5 &, 2]}, {x ->
Root[1 + 2 #1 + #1^5 &, 3]}, {x ->
Root[1 + 2 #1 + #1^5 &, 4]}, {x -> Root[1 + 2 #1 + #1^5 &, 5]}}
1 + 2 #1 + #1^5 這個是純函數,你可以想成 1+2y+y^5 或 1+2z+z^5
Root[1 + 2 #1 + #1^5 &, 1]就表示 1+2y+y^5=0的第1個根
#在純函數中表示第一個參數,#n表示第n個參數
(#1^2 + #2^4) &[x, y]
第一個參數是x, 第二個參數是y
所以這個函數就是x^2+y^2
為什麼要使用純函數,在上面的例子裡面,
若是為了要求根而必須另外在去定義一個只使用一次的函數不是太麻煩了嗎
--
養花種魚數月亮賞星星
http://chungyuandye.twbbs.org
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.233.142.85
推
08/25 10:47, , 1F
08/25 10:47, 1F
推
08/25 11:02, , 2F
08/25 11:02, 2F
推
08/25 23:26, , 3F
08/25 23:26, 3F
推
08/26 10:25, , 4F
08/26 10:25, 4F
推
08/26 12:08, , 5F
08/26 12:08, 5F
推
08/26 12:09, , 6F
08/26 12:09, 6F
推
09/01 00:15, , 7F
09/01 00:15, 7F
推
09/01 21:14, , 8F
09/01 21:14, 8F
討論串 (同標題文章)
Mathematica 近期熱門文章
PTT數位生活區 即時熱門文章