matlab 画图同心圆
时间: 2024-03-06 08:45:15 浏览: 667
在MATLAB中,你可以使用plot函数来画同心圆。同心圆是指多个圆心相同但半径不同的圆。
下面是一个简单的示例代码,用于画三个同圆:
```matlab
% 定义圆坐标
center = [0, 0];
% 定义三个不同半径的圆
radius = 1, 2, 3];
% 角度数组
theta = linspace(0, 2*pi, 100);
% 循环绘制三个圆for i = 1:length(radius)
% 计算圆的点坐标
x = center(1) + radius(i) * cos(theta);
y = center(2) + radius(i) * sin(theta);
% 绘制圆
plot(x, y);
hold on; % 保持图形窗口中的图形,以便绘制下一个圆
end
% 设置坐标轴范围
axis equal;
```
这段代码会生成三个同心圆,半径分别为1、2和3。你可以根据需要修改圆心坐标和半径数组来画出不同的同心圆。
阅读全文