MATLAB polarplot()函数的用法
在 MATLAB 中,polar() 函数可用来绘制极坐标系下的函数图像,一般可使用 polarplot() 函数替代。
polarplot() 函数的调用格式及说明如下表所示。
【实例】极坐标系下向量绘图。MATLAB 程序如下:

图 2 极坐标坐标系
polarplot() 函数的调用格式及说明如下表所示。
调用格式 | 说明 |
---|---|
polarplot(theta,rho) | 在极坐标中绘图,theta 代表弧度,rho 代表极坐标矢径 |
polarplot(theta,rho,s) | 在极坐标中绘图,参数 s 的内容与 plot 函数相似,表示曲线线型与颜色等 |
【实例】极坐标系下向量绘图。MATLAB 程序如下:
>> close all % 关闭当前已打开的文件 >> clear % 清除工作区的变量 >> theta = linspace(0,6*pi); % 创建0~6π的向量theta,包含100个元素 >> rho1 = theta/10; % 定义以向量x为自变量的函数表达式y >> polarplot(theta,rho1) % 在极坐标中,以theta为弧度、rho为极坐标矢径绘图,曲线默认为蓝色实线 >> rho2 = theta/12; % 定义极坐标矢径变量rho2 >> hold on % 打开保持命令,叠加图形 >> polarplot(theta,rho2,'--') % 在极坐标中以theta为弧度、rho2为极坐标矢径绘图,曲线为红色虚线 >> hold off % 关闭保持命令运行结果如下图所示:

图 2 极坐标坐标系