回答
我建議你使用這樣的事情了新的功能。
PolarParametricPlot[
{rT : {_, _} ..} | rT : {_, _},
uv : {_, _, _} ..,
opts : OptionsPattern[]
] :=
ParametricPlot[
Evaluate[# {[email protected]#2, [email protected]#2} & @@@ {rT}],
uv,
opts
]
用法:
PolarParametricPlot[{t, 45 Degree}, {t, -10, 10}]
這裏爲線的形式Y =米×+ B一般極座標形式:
In[155]:= r /.
Solve[Eliminate[{x == r Cos[t], y == r Sin[t], y == m x + b}, {x,
y}], r]
Out[155]= {-(b/(m Cos[t] - Sin[t]))}
當y截距b爲零溶液消失。這是有道理的,因爲這樣的線以恆定的角度繪製,這是有問題的,因爲通過改變角度而起作用。
對於b,您可以使用非常小的值來近似這樣一條線,但可能有更好的方法。
試圖用這種方法繪製解決方案`y == x`也是有問題的,因爲無論你選擇什麼b,它都會有輕微的偏差。 – 2011-12-15 04:45:36
這個解決方案看起來很像一般形式,但是如何用這種方法畫圖?謝謝〜 – sam 2012-01-13 04:18:27
首先,考慮Plot[]
哪個「產生f作爲從xmin到xmax的函數的圖」(我引用了Mathematica文檔)。你不能用它來繪製滿足方程x = x0的垂直線,因爲後者不是x的函數:它不是單值,而是在x0處有無限多的值。
類似地,PolarPlot[]
不能用於繪製通過原點的直線,因爲它的方程不是θ的函數:它在特定的θ處具有無限多的值(在要求的情況下等於Pi/4 ),但其他地方都沒有。 (當然,人們也可以讓餘角3PI/4爲好。)
所以我堅持使用工具指定它不能做,短作弊的
PolarPlot[0, {\[Theta], 0, 1},
Epilog -> Line[{Scaled[{1, 1}], Scaled[{0, 0}]}]]
你可以繪製使用ListPolatPlot
行:
ListPolarPlot[{{Pi/4, 5}, {5 Pi/4, 5}}, Joined -> True]
- 1. 如何使用VectorPlot繪製Mathematica中微分方程y'= y-x²的斜率場?
- 2. 如何繪製X軸,Y軸線圖?
- 3. 如何在python中用x,y繪製一條線?
- 4. 繪製[X,Y]使用matplotlib
- 5. 如何在matlab中繪製x,y,z?
- 6. 如何繪製(x,y,z)
- 7. 如何使用x,y座標列表繪製曲線(峯)
- 8. 如何使用jQuery繪製斜線y = m * x + C?
- 9. 如何用Mathematica在一個平面上繪製x函數和y函數?
- 10. 如何在Chart.js中繪製X軸(Y = 0處的線)?
- 11. 在Mathematica中繪製線性不等式
- 12. 使用Mathematica繪製複雜曲線
- 13. 如何在MatheMatica中繪製Arrow箭頭?
- 14. 如何繪製與X和Y的曲線線條與R
- 15. 在Mathematica中繪製最佳曲線
- 16. 如何在java中使用y = mx + b繪製一條線?
- 17. 如何使用mathematica繪製斜坡場?
- 18. 如何使用JavaScript在x/y位置繪製點數
- 19. 如何繪製(x-1)/(y + 2)^ 1.8?
- 20. 如何在一張圖中繪製lm(log(y)〜)和lm(y〜x + x^2)的ggplot
- 21. 如何在Mathematica中繪製圖表?
- 22. 如何繪製精確的x和y位置的線條?
- 23. 如何在java中繪製x,y點的線,其中x和y是雙精度型?
- 24. 如何在條形圖上繪製Mathematica中的誤差線?
- 25. 座標X Y繪製Android
- 26. 如何使用具有固定X-Y軸的Java繪製線圖
- 27. 如何使用ggplot2繪製(x,y,r,g,b)座標圖像?
- 28. 在Mathematica中繪製插值
- 29. 在Mathematica中繪製圖例
- 30. jFreeChart:如何在折線圖中繪製y軸
你能解釋一下你正在試圖完成什麼?可能有更好的方法來做你想做的事。 – 2011-12-15 04:44:14
對不清楚的問題。我想要一個可以畫出r被消除的圖像的一般形式。例1:rcosx = rsin(2x)。示例2:rsin(3x)= rcos(x)* sin(2x)。所有示例的r都消失了。現在感謝很多人給我答覆,但我不明白哪一個更好地解決了我的問題。 – sam 2012-01-21 03:13:38