[matlab]螺旋圆环

% 环形正弦曲线的参数
R = 2; % 环形的中心半径
A = 0.5; % 正弦波的振幅
k = 4; % 正弦波的频率(决定波的数量)

% 极坐标角度参数
theta = linspace(0, 20*pi, 1000); % 从0到2*pi的角度

% 计算正弦形成的半径
r = R + A * sin(k * theta);

% 将极坐标转换为笛卡尔坐标
x = r .* cos(theta);
y = r .* sin(theta);

% 绘图
figure;

% 绘制环形正弦曲线
plot(x, y, ‘r’, ‘LineWidth’, 1.5);