【MATLAB】进阶绘图 ( Polar Chart 极坐标图 | polar 函数 )

简介: 【MATLAB】进阶绘图 ( Polar Chart 极坐标图 | polar 函数 )

文章目录

一、Polar Chart 极坐标图

1、polar 函数

2、代码示例





一、Polar Chart 极坐标图




1、polar 函数


polar 函数参考文档 : https://ww2.mathworks.cn/help/matlab/ref/polar.html



polar 函数绘图时 , 使用角度和半径进行绘图 , 角度范围是 0 00 ~ 360 360360 , 如果超过 360 360360 则继续从 0 00 开始 ;


极坐标系 , 0 00 度位置朝向水平向右 , 逆时针方向越来越大 ;


绘制一个点 , 该点由角度和半径确定 , 如该点的角度是 30 3030 度 , 半径是 5 55 , 则该点的位置是在 30 3030 度角度的直线上 , 距离圆心 5 55 的位置处 ;


polar 函数的输入就是 角度向量 和 半径向量 , 各有若干个元素组成 , 二者元素个数必须是相等的 ;



polar 用法 :


% 在即坐标系上绘制三角形
polar([0, 2 / 3 * pi, 4 / 3 * pi, 2 * pi], [1, 1, 1, 1]);





2、代码示例


代码示例 :


% 生成 1 ~ 100 之间的数 , 步长 1
x = 1 : 100;
% 绘制第 1 张极坐标图
subplot(2, 2, 1);
% 角度值向量
theta = x / 10;
% 半径值向量
r = log10(x);
% 绘制极坐标图
polar(theta, r);
% 绘制第 2 张极坐标图
subplot(2, 2, 2);
% 角度值向量
theta = linspace(0, 2 * pi);
% 半径值向量
r = cos(4 * theta);
% 绘制极坐标图
polar(theta, r);
% 绘制第 3 张极坐标图
subplot(2, 2, 3);
% 角度值向量
theta = linspace(0, 2 * pi, 6);
% 半径值向量
r = ones(1, length(theta));
% 绘制极坐标图
polar(theta, r);
% 绘制第 4 张极坐标图
subplot(2, 2, 4);
% 角度值向量
theta = linspace(0, 2 * pi);
% 半径值向量
r = 1 - sin(theta);
% 绘制极坐标图
polar(theta, r);



绘制结果 :

image.png


目录
相关文章
|
5月前
|
安全 算法框架/工具 Python
使用雅可比椭圆函数为Reissner平面有限应变梁提供封闭形式解(Matlab代码实现)
使用雅可比椭圆函数为Reissner平面有限应变梁提供封闭形式解(Matlab代码实现)
136 2
|
5月前
|
机器学习/深度学习 算法
【概率Copula分类器】实现d维阿基米德Copula相关的函数、HACs相关的函数研究(Matlab代码实现)
【概率Copula分类器】实现d维阿基米德Copula相关的函数、HACs相关的函数研究(Matlab代码实现)
190 5
|
5月前
|
数据采集 新能源 调度
【Copula】基于二元Frank-Copula函数的风光出力场景生成方法【考虑风光出力的不确定性和相关性】(Matlab代码实现)
【Copula】基于二元Frank-Copula函数的风光出力场景生成方法【考虑风光出力的不确定性和相关性】(Matlab代码实现)
269 4
|
5月前
|
Serverless Python
【三变量联合分布函数copula】利用AIC BIC确定单变量最优拟合函数、利用AIC确定三变量联合最优copula函数、计算联合概率(Matlab代码实现)
【三变量联合分布函数copula】利用AIC BIC确定单变量最优拟合函数、利用AIC确定三变量联合最优copula函数、计算联合概率(Matlab代码实现)
419 4
|
5月前
|
存储 编解码 并行计算
【快速傅里叶变换FFT、窗函数法、希尔伯特-黄变换、小波变换】电力系统同步相量计算研究(Matlab代码实现)
【快速傅里叶变换FFT、窗函数法、希尔伯特-黄变换、小波变换】电力系统同步相量计算研究(Matlab代码实现)
234 6
|
5月前
|
机器学习/深度学习 传感器 算法
基于matlab瞬态三角哈里斯鹰算法TTHHO多无人机协同集群避障路径规划(目标函数:最低成本:路径、高度、威胁、转角)(Matlab代码实现)
基于matlab瞬态三角哈里斯鹰算法TTHHO多无人机协同集群避障路径规划(目标函数:最低成本:路径、高度、威胁、转角)(Matlab代码实现)
236 1
|
6月前
|
机器学习/深度学习 算法 数据挖掘
【配送路径规划】基于螳螂虾算法MShOA求解带时间窗的骑手外卖配送路径规划问题(目标函数:最优路径成本 含服务客户数量 服务时间 载量 路径长度)研究(Matlab代码实现)
【配送路径规划】基于螳螂虾算法MShOA求解带时间窗的骑手外卖配送路径规划问题(目标函数:最优路径成本 含服务客户数量 服务时间 载量 路径长度)研究(Matlab代码实现)
263 0
|
4月前
|
机器学习/深度学习 算法 机器人
【水下图像增强融合算法】基于融合的水下图像与视频增强研究(Matlab代码实现)
【水下图像增强融合算法】基于融合的水下图像与视频增强研究(Matlab代码实现)
495 0
|
4月前
|
算法 定位技术 计算机视觉
【水下图像增强】基于波长补偿与去雾的水下图像增强研究(Matlab代码实现)
【水下图像增强】基于波长补偿与去雾的水下图像增强研究(Matlab代码实现)
378 0
|
4月前
|
算法 机器人 计算机视觉
【图像处理】水下图像增强的颜色平衡与融合技术研究(Matlab代码实现)
【图像处理】水下图像增强的颜色平衡与融合技术研究(Matlab代码实现)
174 0

热门文章

最新文章