回答
我建议你使用这样的事情了新的功能。
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