Re: [問題] 請教 variable 和 function 的差異?
看板Mathematica作者chungyuandye (養花種魚數月亮賞星星)時間13年前 (2011/11/11 15:38)推噓0(0推 0噓 0→)留言0則, 0人參與討論串2/2 (看更多)
※ 引述《oversky0 (oversky0)》之銘言:
: 一直搞不懂 variable 和 function 的差異,
: 要怎麼判斷什麼況狀要用那種方法比較好?
: 例如
: (* Case 1 *)
: Remove["Global`*"]
: f = Sin[a x + b]
: Plot[f /. a -> 2 /. b -> \[Pi], {x, 0, 4 \[Pi]}]
: Plot[f, {x, 0, 4 \[Pi]}] /. a -> 2 /. b -> \[Pi]
f=Sin[a*x+b];
myplot=Plot[f, {x, 0, 4 \[Pi]}];
InputForm[myplot]
你會發現Plot所產生的函數值並沒有a,b。
所以之後在 myplot/.{a->2,b->Pi}
用ReplaceAll想要把a,b帶回去並不會有作用。
相反的,Plot[f/.{a->2,b->Pi}, {x, 0, 4 \[Pi]}]
f/.{a->2,b->Pi}可以視為Sin[2x+Pi],所以就指示要求畫出Sin[sx+Pi]的圖形。
--
養花種魚數月亮賞星星
http://chungyuandye.twbbs.org
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.173.131.144
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
Mathematica 近期熱門文章
PTT數位生活區 即時熱門文章