MATLAB 帮助中心
(不推荐)极坐标图
不推荐使用 polar。请改用 polarplot。有关更新代码的信息,请参阅版本历史记录。
polar
polarplot
polar(theta,rho)
polar(theta,rho,LineSpec)
polar(ax,___)
ln = polar(___)
polar(theta,rho) 在极坐标中绘制线条,由 theta 表示弧度角,rho 表示每个点的半径值。theta 和 rho 必须大小相同。
theta
rho
polar(theta,rho,LineSpec) 指定极坐标图中所绘制线条的线型、标记符号和颜色。
LineSpec
示例
polar(ax,___) 在指定坐标区而不是当前坐标区 (gca) 中绘图。
ax
gca
ln = polar(___) 返回用于创建极坐标图的 Line 对象。创建极坐标图后,使用 ln 修改极坐标图。有关属性列表,请参阅 Line 属性。
Line
ln
全部折叠
使用红色虚线创建一个极坐标图。
theta = 0:0.01:2*pi; rho = sin(2*theta).*cos(2*theta); polar(theta,rho,"--r")
角度值,指定为向量或矩阵。指定弧度值。
半径值,指定为向量或矩阵。
负 rho 值通过原点形成中心对称反射,旋转 pi 角度(因为 (theta,rho) 可转换为 (rho*cos(theta),rho*sin(theta)))。如果希望获得不同的行为,可以在绘图前操作 rho。例如,您可以将 rho 设置为等于 max(0,rho) 或 abs(rho)。
pi
(theta,rho)
(rho*cos(theta),rho*sin(theta))
max(0,rho)
abs(rho)
线型、标记和颜色,指定为包含符号的字符串标量或字符向量。符号可以按任意顺序显示。您不需要同时指定所有三个特征(线型、标记和颜色)。例如,如果忽略线型,只指定标记,则绘图只显示标记,不显示线条。
示例: "--or" 是带有圆形标记的红色虚线。
"--or"
"-"
"--"
":"
"-."
"o"
"+"
"*"
"."
"x"
"_"
"|"
"square"
"diamond"
"^"
"v"
">"
"<"
"pentagram"
"hexagram"
"red"
"r"
[1 0 0]
"green"
"g"
[0 1 0]
"blue"
"b"
[0 0 1]
"cyan"
"c"
[0 1 1]
"magenta"
"m"
[1 0 1]
"yellow"
"y"
[1 1 0]
"black"
"k"
[0 0 0]
"white"
"w"
[1 1 1]
Axes
目标坐标区,指定为 Axes 对象。如果未指定坐标区,则 MATLAB® 将在当前坐标区中进行绘制;或如果不存在 Axes 对象,则创建一个对象。polar 不支持在 PolarAxes 对象中绘图。
PolarAxes
全部展开
polar 函数支持 GPU 数组输入,但有以下用法说明和限制:
此函数接受 GPU 数组,但不在 GPU 上运行。
有关详细信息,请参阅在 GPU 上运行 MATLAB 函数 (Parallel Computing Toolbox)。
用法说明和限制:
此函数在分布式数组上运行,但在客户端 MATLAB 中执行。
有关详细信息,请参阅使用分布式数组运行 MATLAB 函数 (Parallel Computing Toolbox)。
不推荐使用 polar。请改用 polarplot。目前没有删除 polar 的计划。
polarplot 函数在一个 PolarAxes 对象中绘制一个或多个图线条,该对象比在 polar 中使用的 Axes 对象具有更多相关的自定义选项。例如,您可以通过设置 PolarAxes 对象的 ThetaAxisUnits 属性来更改极坐标图的单位。
ThetaAxisUnits
下表显示了 polar 的一些典型用法,以及如何更新代码以改用 polarplot。
figure hold on polar(theta1,rho1) ... polar(thetaN,rhoN)
polarplot(theta1,rho1,...,thetaN,rhoN)
polar 只接受一对 theta 和 rho 输入。
polarplot 接受一对或多对 theta 和 rho 输入。
polarplot(theta,rho,LineSpec)
或
polarplot(theta,rho,Name,Value)
polar 接受 LineSpec 输入参量以设置所绘制线条的线型、标记符号和颜色。
polarplot 接受 LineSpec 输入参量以设置所绘制线条的线型、标记符号和颜色,或接受名称-值参量以设置所绘制线条的任何属性。有关属性列表,请参阅 Line 属性。
polar(ax,__)
polarplot(pax,__)
polar 接受一个 Axes 目标坐标区。
polarplot 接受一个 PolarAxes 目标坐标区。
polarplot | cart2pol | pol2cart
cart2pol
pol2cart
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
选择网站
选择网站以获取翻译的可用内容,以及查看当地活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
如何获得最佳网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他 MathWorks 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
欧洲
亚太
联系您当地的办事处