MATLAB 求极坐标图形

MATLAB 求极坐标图形clear
clc
point_number = 500;
a = 1;
phi = linspace(0, 2*pi, point_number);
r = a * (1 - cos(phi));
h = polar(phi, r, '--r');
set(h, 'linewidth',3);
这个程序为什么提示第六行错,错在哪里?改怎么改?

polar可用于描绘极坐标图像。

最简单而常用的命令格式:POLAR(THETA, RHO)

其中,THETA是用弧度制表示的角度,RHO是对应的半径。

例:

a=-2*pi:.001:2*pi; %设定角度
b=(1-sin(a)); %设定对应角度的半径
polar(a, b,'r') %绘图

得到
温馨提示:答案为网友推荐,仅供参考