matlab画一个同心圆
时间: 2024-09-26 07:12:20 浏览: 48
使用MATLAB的m文件画同心圆
在MATLAB中,你可以使用`circle`函数来画出同心圆。下面是一个简单的示例,说明如何创建并绘制两个半径不同的同心圆:
```matlab
% 设置绘图环境
figure;
% 定义圆心位置和半径
center = [0, 0]; % 圆心坐标 (x, y)
r1 = 5; % 第一个圆的半径
r2 = 7; % 第二个圆的半径
% 绘制第一个圆
plot(center(1), center(2), 'o', 'MarkerSize', 10); % 点标记
hold on; % 保持当前图形以便添加更多线条
% 绘制第二个同心圆
plot(center(1) + r1, center(2), 'b', 'LineWidth', 2);
plot(center(1) - r1, center(2), 'b', 'LineWidth', 2);
% 绘制更大的圆,作为轮廓线
plot(center(1), center(2), 'b', 'LineWidth', 4, '--');
% 清除点标记
hold off;
% 添加标题和轴标签
title('同心圆');
xlabel('X轴');
ylabel('Y轴');
% 显示图形
axis equal; % 使得纵横比例相同
grid on; % 加网格线
%
阅读全文