主要内容

polarplot

在极坐标情节

  • 在极坐标情节

描述

向量和矩阵数据

例子

polarplot (θ,ρ)情节一行在极坐标下,θ表明在弧度和角度ρ说明每个点的半径值。输入必须是相等的矢量长度或同等大小的矩阵。如果输入矩阵polarplot情节的列ρ与列θ。另外,其中一个输入可以是一个向量,另一个矩阵只要向量矩阵的一维长度一样。

例子

polarplot (θ,ρ,LineSpec)设置线条样式、标记符号和颜色的线。

polarplot (θ1,ρ1、……θN,ρN)块多ρ,θ对。

polarplot (θ1,ρ1,LineSpec1、……θN,ρN,LineSpecN)指定线条样式、标记符号和颜色为每一行。

例子

polarplot (ρ)情节半径值ρ以等间距的角度介于0和2π。

polarplot (ρ,LineSpec)设置线条样式、标记符号和颜色的线。

例子

polarplot (Z)情节复杂的值Z

polarplot (Z,LineSpec)设置线条样式、标记符号和颜色的线。

表数据

例子

polarplot (资源描述,thetavar,rhovar)情节的变量thetavarrhovar从表中资源描述。绘制一个数据集,指定一个变量thetavar和一个变量rhovar。多个数据集,情节指定多个变量thetavar,rhovar,或两者兼而有之。如果两个参数指定多个变量,它们必须指定相同数量的变量。(因为R2022a)

polarplot (资源描述,rhovar)情节半径值rhovar以等间距的角度介于0和2π。时间表不支持这种语法。万博1manbetx(因为R2022a)

附加选项

polarplot (罗马帝国,___)使用PolarAxes指定的对象罗马帝国,而不是当前的轴。

polarplot (___,名称,值)指定的属性表使用一个或多个行名称,值对参数。属性设置应用到所有的行。你不能指定不同的属性值对不同线路使用名称,值对。

例子

p= polarplot (___)返回一个或多个图线对象。使用p设置属性的一个特定的图线对象创建后。一个属性列表,看到行属性

例子

全部折叠

情节在极坐标下的一条线。

θ= 0:0.01:2 *π;ρ=罪(2 *θ)。* cosθ(2 *);polarplot(θ,ρ)

图包含一个坐标轴对象polaraxes型。polaraxes对象包含一个类型的对象。

R2022a之前,极轴不包括学位默认符号。可以添加它们,得到极轴使用甘氨胆酸pax =。然后修改标记标签使用pax。的taTickLabel = string(pax.ThetaTickLabel) + char(176)

创建数据图。

θ= linspace(0360年,50);ρ= 0.005 *θ/ 10;

转换的值θ度的弧度。然后,情节在极坐标下的数据。

theta_radians =函数(θ);polarplot (theta_radiansρ)

图包含一个坐标轴对象polaraxes型。polaraxes对象包含一个类型的对象。

在极坐标下两行。第二行用虚线。

θ= linspace(0, 6 *π);rho1 =θ/ 10;polarplot(θ,rho1) rho2 =θ/ 12;持有polarplot(θ,rho2“——”)举行

图包含一个坐标轴对象polaraxes型。polaraxes对象包含2线类型的对象。

仅指定半径值,不指定角度值。polarplot情节在等距的半径值角度,跨越了从0到 2 π 。在每个数据点显示一个圆圈标记。

ρ= 10:5:70;polarplot(ρ,“o”)

图包含一个坐标轴对象polaraxes型。polaraxes对象包含一个类型的对象。

创建一个极坐标图使用负半径值。默认情况下,polarplot反映了负经过原点。

θ= linspace(0, 2 *π);ρ=罪(θ);polarplot(θ,ρ)

图包含一个坐标轴对象polaraxes型。polaraxes对象包含一个类型的对象。

改变的极限r设在范围从1到1。

rlim ([1])

图包含一个坐标轴对象polaraxes型。polaraxes对象包含一个类型的对象。

创建一个极坐标图用红色圆圈标记。

θ= linspace(0, 2 *π,25);ρ= 2 *θ;polarplot(θ,ρ,“r-o”)

图包含一个坐标轴对象polaraxes型。polaraxes对象包含一个类型的对象。

创建一个极坐标图并返回图线对象。

θ= linspace(0, 2 *π,25);ρ= 2 *θ;p = polarplot(θ,ρ);

图包含一个坐标轴对象polaraxes型。polaraxes对象包含一个类型的对象。

改变线的颜色和宽度并添加标记。

p。颜色=“红色”;p。标志=“广场”;p。MarkerSize = 8;

图包含一个坐标轴对象polaraxes型。polaraxes对象包含一个类型的对象。

在极坐标中情节复杂的值。显示标记每一点没有一条线连接。

Z =[2 + 3 2 1 + 4我3-4i 5 + 2我4-2i 2 + 3 2 3 3 i-2i];polarplot (Z,‘*’)

图包含一个坐标轴对象polaraxes型。polaraxes包含一行对象显示其值只使用标记。

一种方便的方法绘制的数据表是通过表的polarplot功能和指定变量的情节。

创建一个表有两个变量。然后显示表的前三行。

角= linspace(0, 3 *π,50)';半径= (1:50)';台=表(角、半径);头(资源描述,3)
角半径______ 0 1 0.38468 0.19234 - 2 3

画出半径变量。返回对象作为p

p = polarplot(资源描述,“角”,“半径”);

图包含一个坐标轴对象polaraxes型。polaraxes对象包含一个类型的对象。

线的修改方面,设置线型,颜色,标记属性对象。例如,改变线的红色虚线圆圈标记。

p。线型=”:“;p。颜色=“红色”;p。标志=“o”;

图包含一个坐标轴对象polaraxes型。polaraxes对象包含一个类型的对象。

创建一个表有三个变量。然后显示表中的前三行。

角= linspace(0, 3 *π,50)';Radius1 = (1:50) ';Radius2 = Radius1/2;台=表(角度,Radius1, Radius2);头(资源描述,3)
角Radius1 Radius2累积_________ 0 1 1.5 0.5 0.38468 0.19234 - 2 1 3

画出Radius1Radius2变量对变量。添加一个传奇。注意,传说标签匹配的变量名。

polarplot(资源描述,“角”,(“Radius1”“Radius2”])传说

图包含一个坐标轴对象polaraxes型。polaraxes对象包含2线类型的对象。

输入参数

全部折叠

角值,指定为一个向量或矩阵。指定值的弧度。度的数据转换为弧度,使用函数

改变θ轴的极限,使用thetalim

例子:[0π/ 2π* 2π/ 2 * 3π)

半径值,指定为一个向量或矩阵。默认情况下,负反映通过0。一点反映通过半径的绝对值,并添加180度角。

改变的极限r设在,使用rlim

例子:(1 2 3 4 5)

复杂的值,指定为一个向量或矩阵的每个元素的形式ρ*e我*θ,或x + iy,地点:

  • ρ=√x ^ 2 + y ^ 2)

  • θ=每股(y / x)

例子:(1 + 2我3 + 4 3)

线型、标志和颜色,指定为一个字符串标量或字符包含符号向量。这些符号可以出现在任何顺序。你不需要指定三个特点(线型、标志和颜色)。例如,如果您省略线条样式和指定标记,然后情节只显示标记,也没有行。

例子:”或“是一个红色虚线圆圈标记。

线条样式 描述 产生的线
“-” 实线

样品的实线

”——“ 虚线

样本的虚线

”:“ 虚线

样本的虚线

“-”。 Dash-dotted线

样本dash-dotted线,与交替的破折号和点

标记 描述 产生的标志
“o”

样本的圆圈标记

“+” 加号

的加号标记样本

“*” 星号

星号标记的样本

“。”

样本点标记

“x” 交叉

的十字标记样本

“_” 水平线

样本的水平线标志

“|” 垂直的线

垂直线的样本标记

“广场” 广场

广场标记样本

“钻石” 钻石

钻石线标记的样本

“^” Upward-pointing三角形

样本upward-pointing三角形标记

“v” 向下的三角形

向下的三角形的样本标记

“>” 三点三角形

样本的三点三角形标记

" < " 只左向三角形

样品只左向三角形标记

“五角星形” 五角星形

五角星形标记样本

“卦” 六角星形

六角星形标记样本

颜色名称 短名称 RGB值 外观
“红色” “r” (1 0 0)

红色的示例

“绿色” “g” (0 1 0)

样品的颜色绿色

“蓝色” “b” (0 0 1)

样品的颜色蓝色

“青色” “c” (0 1 1)

样品的颜色青色

“红色” “m” (1 0 1)

样品的颜色红色

“黄色” “y” (1 1 0)

样品的颜色黄色

“黑色” “k” (0 0 0)

样品的颜色黑色

“白色” “w” (1 1 1)

样品的颜色白色

源表包含数据图,指定为一个表或一个时间表。

表变量包含θ指定的值,使用一个表的索引方案。

索引方案 例子

变量名:

  • 一个字符串,特征向量,或细胞数组。

  • 一个模式对象。

  • “一个”“一个”——一个变量一个

  • (“A”、“B”){' A ', ' B '}——两个变量称为一个B

  • “Var”+ digitsPattern (1)——变量命名“Var”紧随其后的是一个数字

变量指数:

  • 索引数字指的是表中的一个变量的位置。

  • 一个向量的数字。

  • 一个逻辑向量。通常,这个向量的长度是一样的变量,但你可以省略的0值。

  • 3从表中第三个变量

  • 3 [2]从表中,第二个和第三个变量

  • (假假真)——第三个变量

变量类型:

  • 一个vartype下标,选择一个指定类型的变量。

  • vartype(“分类”)——所有包含分类的变量值

您所指定的表变量可以包含任何实际数值数据类型。如果thetavarrhovar同时指定多个变量,变量的数目必须相同。

例子:polarplot(资源描述(“th1”、“th2”),“ρ”)指定表变量命名th1th2θ坐标。

例子:polarplot(台2“ρ”)指定的第二个变量θ坐标。

例子:polarplot(资源描述,vartype(“数字”)、“ρ”)指定的所有数值型变量θ坐标。

表变量包含ρ指定的值,使用一个表的索引方案。

索引方案 例子

变量名:

  • 一个字符串,特征向量,或细胞数组。

  • 一个模式对象。

  • “一个”“一个”——一个变量一个

  • (“A”、“B”){' A ', ' B '}——两个变量称为一个B

  • “Var”+ digitsPattern (1)——变量命名“Var”紧随其后的是一个数字

变量指数:

  • 索引数字指的是表中的一个变量的位置。

  • 一个向量的数字。

  • 一个逻辑向量。通常,这个向量的长度是一样的变量,但你可以省略的0值。

  • 3从表中第三个变量

  • 3 [2]从表中,第二个和第三个变量

  • (假假真)——第三个变量

变量类型:

  • 一个vartype下标,选择一个指定类型的变量。

  • vartype(“分类”)——所有包含分类的变量值

您所指定的表变量可以包含任何实际数值数据类型。如果thetavarrhovar同时指定多个变量,变量的数目必须相同。

例子:polarplot(资源描述,“θ”(“rho1”、“rho2”))指定表变量命名rho1rho2为半径的值。

例子:polarplot(台、“θ”、2)为半径的值指定第二个变量。

例子:polarplot(资源描述,“θ”,vartype(“数字”))指定半径值的所有数值变量。

PolarAxes对象。您可以修改的外观和行为PolarAxes对象通过设置它的属性。一个属性列表,看到PolarAxes属性

名称-值参数

指定可选的双参数作为Name1 = Value1,…,以=家,在那里的名字参数名称和吗价值相应的价值。名称-值参数必须出现在其他参数,但对的顺序无关紧要。

R2021a之前,用逗号来分隔每一个名称和值,并附上的名字在报价。

例子:“线宽”,3

名称,值对设置适用于所有线绘制。你不能指定不同名称,值对使用这个语法为每一行。相反,返回图线对象和使用点符号为每一行设置属性。

这里列出的属性是唯一的一个子集。一个完整的列表,请参阅行属性

线的颜色,指定为一个RGB值,一个十六进制的颜色代码,一个颜色的名字,或者一个短名称。

为一个自定义颜色,指定一个RGB值或十六进制的颜色代码。

  • 一个RGB值三元素行向量的元素指定强度的红色,绿色和蓝色的组件的颜色。强度必须在范围内[0,1]例如,(0.4 0.6 0.7)

  • 十六进制颜色代码是一个字符串标量或字符始于一个散列向量符号(#)后面跟着三个月或六个十六进制数字,它的范围可以从0F。的值是不区分大小写的。因此,颜色代码“# FF8800”,“# ff8800”,“# F80”,“# f80”是等价的。

或者,您可以指定一些常见颜色的名字。此表列出了命名颜色选项,相当于RGB三胞胎,十六进制颜色代码。

颜色名称 短名称 RGB值 十六进制颜色代码 外观
“红色” “r” (1 0 0) “# FF0000”

红色的示例

“绿色” “g” (0 1 0) “# 00 ff00”

样品的颜色绿色

“蓝色” “b” (0 0 1) “# 0000 ff”

样品的颜色蓝色

“青色” “c” (0 1 1) “# 00飞行符”

样品的颜色青色

“红色” “m” (1 0 1) “#”就

样品的颜色红色

“黄色” “y” (1 1 0) “# FFFF00”

样品的颜色黄色

“黑色” “k” (0 0 0) “000000 #”

样品的颜色黑色

“白色” “w” (1 1 1) “# FFFFFF”

样品的颜色白色

“没有” 不适用 不适用 不适用 没有颜色

这是默认颜色的RGB三胞胎和十六进制颜色编码MATLAB®使用在许多类型的情节。

RGB值 十六进制颜色代码 外观
[0 0.4470 - 0.7410) “# 0072 bd”

样本的RGB值(0 0.4470 - 0.7410),显示为深蓝色

(0.8500 0.3250 0.0980) “# D95319”

样本的RGB值(0.8500 0.3250 0.0980),它表现为暗橙

(0.9290 0.6940 0.1250) “# EDB120”

样本的RGB值(0.9290 0.6940 0.1250),它表现为暗黄色

(0.4940 0.1840 0.5560) “# 7 e2f8e”

样本的RGB值(0.4940 0.1840 0.5560),它表现为深紫色

(0.4660 0.6740 0.1880) “# 77 ac30”

样本的RGB值(0.4660 0.6740 0.1880),它表现为中绿色

(0.3010 0.7450 0.9330) “# 4 dbeee”

样本的RGB值(0.3010 0.7450 0.9330),它表现为浅蓝色

(0.6350 0.0780 0.1840) “# A2142F”

样本的RGB值(0.6350 0.0780 0.1840),它表现为深红色

线的风格,指定为这个表中列出的选项之一。

线条样式 描述 产生的线
“-” 实线

样品的实线

”——“ 虚线

样本的虚线

”:“ 虚线

样本的虚线

“-”。 Dash-dotted线

样本dash-dotted线,与交替的破折号和点

“没有” 没有线 没有线

线宽,指定为一个积极的价值点,1点= 1/72英寸。如果线标记,标记的线宽也会影响边缘。

线宽不能少于一个像素的宽度。如果你设置线宽的值小于一个像素的宽度在您的系统上,行显示为一个像素宽。

指定的标记符号,表中列出的值。默认情况下,对象不显示标记。在每个数据点指定一个标志符号添加标记或顶点。

标记 描述 产生的标志
“o”

样本的圆圈标记

“+” 加号

的加号标记样本

“*” 星号

星号标记的样本

“。”

样本点标记

“x” 交叉

的十字标记样本

“_” 水平线

样本的水平线标志

“|” 垂直的线

垂直线的样本标记

“广场” 广场

广场标记样本

“钻石” 钻石

钻石线标记的样本

“^” Upward-pointing三角形

样本upward-pointing三角形标记

“v” 向下的三角形

向下的三角形的样本标记

“>” 三点三角形

样本的三点三角形标记

" < " 只左向三角形

样品只左向三角形标记

“五角星形” 五角星形

五角星形标记样本

“卦” 六角星形

六角星形标记样本

“没有” 没有标记 不适用

标记大小,指定为一个积极的价值点,1点= 1/72英寸。

填充颜色标志,指定为“汽车”,一个RGB值,一个十六进制的颜色代码,一个颜色的名字,或者一个短名称。的“汽车”选择使用相同的颜色颜色属性的父轴。如果您指定“汽车”和轴图框是无形的,填充颜色的颜色图标志。

为一个自定义颜色,指定一个RGB值或十六进制的颜色代码。

  • 一个RGB值三元素行向量的元素指定强度的红色,绿色和蓝色的组件的颜色。强度必须在范围内[0,1]例如,(0.4 0.6 0.7)

  • 十六进制颜色代码是一个字符串标量或字符始于一个散列向量符号(#)后面跟着三个月或六个十六进制数字,它的范围可以从0F。的值是不区分大小写的。因此,颜色代码“# FF8800”,“# ff8800”,“# F80”,“# f80”是等价的。

或者,您可以指定一些常见颜色的名字。此表列出了命名颜色选项,相当于RGB三胞胎,十六进制颜色代码。

颜色名称 短名称 RGB值 十六进制颜色代码 外观
“红色” “r” (1 0 0) “# FF0000”

红色的示例

“绿色” “g” (0 1 0) “# 00 ff00”

样品的颜色绿色

“蓝色” “b” (0 0 1) “# 0000 ff”

样品的颜色蓝色

“青色” “c” (0 1 1) “# 00飞行符”

样品的颜色青色

“红色” “m” (1 0 1) “#”就

样品的颜色红色

“黄色” “y” (1 1 0) “# FFFF00”

样品的颜色黄色

“黑色” “k” (0 0 0) “000000 #”

样品的颜色黑色

“白色” “w” (1 1 1) “# FFFFFF”

样品的颜色白色

“没有” 不适用 不适用 不适用 没有颜色

这是默认颜色的RGB三胞胎和十六进制颜色编码MATLAB使用在许多类型的情节。

RGB值 十六进制颜色代码 外观
[0 0.4470 - 0.7410) “# 0072 bd”

样本的RGB值(0 0.4470 - 0.7410),显示为深蓝色

(0.8500 0.3250 0.0980) “# D95319”

样本的RGB值(0.8500 0.3250 0.0980),它表现为暗橙

(0.9290 0.6940 0.1250) “# EDB120”

样本的RGB值(0.9290 0.6940 0.1250),它表现为暗黄色

(0.4940 0.1840 0.5560) “# 7 e2f8e”

样本的RGB值(0.4940 0.1840 0.5560),它表现为深紫色

(0.4660 0.6740 0.1880) “# 77 ac30”

样本的RGB值(0.4660 0.6740 0.1880),它表现为中绿色

(0.3010 0.7450 0.9330) “# 4 dbeee”

样本的RGB值(0.3010 0.7450 0.9330),它表现为浅蓝色

(0.6350 0.0780 0.1840) “# A2142F”

样本的RGB值(0.6350 0.0780 0.1840),它表现为深红色

提示

  • 度的数据转换为弧度,使用函数。将数据从弧度转换成度,使用rad2deg

  • 您可以修改极轴属性来定制图表。一个属性列表,看到PolarAxes属性

  • 情节额外数据的极轴,使用抓住命令。然而,你不能情节需要笛卡尔轴在极性图表的数据。

版本历史

介绍了R2016a

全部展开