回答
我建议你使用这样的事情了新的功能。
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. 如何在python中用x,y绘制一条线?
- 3. 绘制[X,Y]使用matplotlib
- 4. 如何在matlab中绘制x,y,z?
- 5. 如何使用jQuery绘制斜线y = m * x + C?
- 6. 如何使用x,y坐标列表绘制曲线(峰)
- 7. 在Mathematica中绘制线性不等式
- 8. 使用Mathematica绘制复杂曲线
- 9. 如何绘制与X和Y的曲线线条与R
- 10. 在Mathematica中绘制最佳曲线
- 11. 如何使用mathematica绘制斜坡场?
- 12. 如何使用JavaScript在x/y位置绘制点数
- 13. 如何绘制(x-1)/(y + 2)^ 1.8?
- 14. 如何在一张图中绘制lm(log(y)〜)和lm(y〜x + x^2)的ggplot
- 15. 如何绘制精确的x和y位置的线条?
- 16. 如何在java中绘制x,y点的线,其中x和y是双精度型?
- 17. 如何在java中使用绘制线绘制楼梯线?
- 18. 坐标X Y绘制Android
- 19. jFreeChart:如何在折线图中绘制y轴
- 20. 在Mathematica中绘制图例
- 21. 在Mathematica中绘制插值
- 22. 如何在X和Y轴上用实数绘制jfree折线图
- 23. 在Python中绘制x-y图形中的x轴次要网格线
- 24. 在Mathematica中强制x轴与y轴对齐
- 25. 如何在极坐标系统中绘制u(x,y),MATLAB?
- 26. 如何在Matlab中绘制X-Y-color尺寸的3D图形?
- 27. 使用ggplot2在x轴上绘制日期和在y轴上绘制时间
- 28. 绘制一条水平线,Y =在matplotlib
- 29. 如何使用achartengine绘制多Y轴
- 30. 如何获得由等高线图绘制的线的(x,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