MATLAB 极坐标


polarplot

绘制极坐标图。


语法


polarplot(theta,rho)
polarplot(theta,rho,LineSpec)
polarplot(theta1,rho1,...,thetaN,rhoN)
polarplot(theta1,rho1,LineSpec1,...,thetaN,rhoN,LineSpecN)
polarplot(rho)
polarplot(rho,LineSpec)
polarplot(Z)
polarplot(Z,LineSpec)
polarplot(___,Name,Value)
polarplot(pax,___)
p = polarplot(___)

描述

表达式 描述
polarplot(theta,rho) 

在极坐标系中绘制一条线。

theta表示用弧度表示的角度,

rho表示每个点的半径值。

输入必须是长度相等的向量或大小相等的矩阵。如果输入是矩阵,polarplot函数画出的是rho列-theta列的图。

或者,一个输入可以是一个向量,另一个是一个矩阵,只要这个向量与矩阵的在一个维度上长度相同。

polarplot(theta,rho,LineSpec) 设置线条样式、标记符号和线条颜色。
polarplot(theta1,rho1,…,thetaN,rhoN) 绘制多个rho-theta对。
polarplot(theta1,rho1,LineSpec1,…,thetaN,rhoN,LineSpecN)  指定每一个线条的样式、标记符号和颜色。
polarplot(rho) 在0~2π之间绘制rho中的半径值。
polarplot(rho,LineSpec)  设置每个线条的样式、标记符号和线条颜色。
polarplot(Z) 绘制Z中的复数值。
polarplot(Z,LineSpec) 设置线填的样式,标记符号,和线的颜色。
polarplot(___,Name,Value) 使用一个或多个名称、值对参数指定图表线的属性。属性设置会应用到所有线条。不能使用名称、值对为不同的线条指定不同的属性值。
polarplot(pax,___)  使用pax指定的PolarAxes,而不是当前的轴。
p = polarplot(___) 返回一个或多个图表线对象。使用p来设置创建后的特定图表线对象的属性。

极线图

在极坐标下画一条线。


theta = 0:0.01:2*pi;
rho = sin(2*theta).*cos(2*theta);
polarplot(theta,rho)
极线图
极线图

极散点图


load('windData.mat');
polarscatter(direction,speed,humidity,C,'filled')
极散点图
极散点图

极坐标直方图


polarhistogram(direction,'BinMethod','sqrt')
极坐标直方图
极直方图



公众号

关注公众号,获取一手资讯

“ MATLAB 极坐标 ” comments 0

评论/回复

电子邮件地址不会被公开。 必填项已用*标注