[問題] 分段函數 畫圖細節問題

看板Mathematica作者 (娘)時間11年前 (2013/03/08 15:41), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
用Piecewise 定義完分段函數之後,我要將這個函數Plot 出來, 可是函數中有幾個不連續點,mathematica 將這些地方用垂直線描繪了, 我希望呈現出來的樣子是實心點跟空心點,該怎麼設定呢? 先謝謝各位版友囉! P.S. 後來想想,只要不連續處不是垂直線就好,沒有實心點跟空心點也可以, 但是即使是這樣我也做不出來 = = ex. Plot[Floor[Sqrt[x]],{x,0,100}] 這個圖形的不連續處就不會有垂直線, 而我要繪製的圖形是 h[x_] := Piecewise[{{0, 0 <= x < 9200}, {0.03 x, 9200 <= x < 27600}, {0.06 x, 27600 <= x < 55200}, {0.09 x, 55200 <= x < 110400}, {0.12 x, 110400 <= x < 184000}, {0.15 x, 184000 <= x < 322000}, {0.18 x, 322000 <= x < 460000}, {0.21 x, 460000 <= x}}]; Plot[h[x], {x, 0, 500000}] 一直會出現惱人的垂直線啊!... ============ 解決了! ============= 作法一:版友提供 Plot[h[x], {x, 0, 500000}, Exclusions -> {9200, 27600, 55200, 110400, 184000, 322000, 460000}] 作法二:我剛剛想到試試看的 Plot[h[x], {x, 0, 500000}, PlotPoints -> 10000] 以上!問題處理完畢! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.25.219 ※ 編輯: a53285315 來自: 140.113.25.219 (03/08 16:42) ※ 編輯: a53285315 來自: 140.113.25.219 (03/08 17:25)

03/13 14:00, , 1F
推!
03/13 14:00, 1F
文章代碼(AID): #1HEPOk91 (Mathematica)
文章代碼(AID): #1HEPOk91 (Mathematica)