MATLAB 绘制散点图和圆环:从 Excel 读取坐标
MATLAB 绘制散点图和圆环:从 Excel 读取坐标
本文介绍如何使用 MATLAB 从 Excel 文件中读取 148 个二维坐标点并绘制成散点图,并添加 20 个圆心和半径已知的圆环。
**代码示例:**matlab% 读取Excel文件中的148个二维坐标点data = xlsread('coordinates.xlsx');
% 提取坐标数据x = data(:, 1);y = data(:, 2);
% 绘制散点图scatter(x, y, 'filled', 'MarkerFaceColor', 'black', 'MarkerEdgeColor', 'black');hold on;
% 绘制圆环circleCenters = [2, 2; 5, 5; 8, 8]; % 示例圆心坐标,需修改为实际数据circleRadii = [1, 1.5, 2]; % 示例半径,需修改为实际数据
for i = 1:20 viscircles(circleCenters(i, :), circleRadii(i), 'Color', 'b');end
hold off;
% 设置图表标题和坐标轴标签title('散点图和圆环');xlabel('X 轴');ylabel('Y 轴');
代码说明:
- 读取数据: 使用
xlsread函数读取名为 'coordinates.xlsx' 的 Excel 文件中的数据。将 x 坐标和 y 坐标分别存储在变量x和y中。2. 绘制散点图: 使用scatter函数绘制散点图。'filled'参数设置填充点,'MarkerFaceColor'和'MarkerEdgeColor'参数设置点的颜色为黑色。3. 绘制圆环: *circleCenters存储圆心坐标,需修改为实际数据。 *circleRadii存储圆环半径,需修改为实际数据。 * 使用for循环遍历每个圆环,调用viscircles函数绘制圆环,并设置颜色为蓝色。4. 设置图表元素: 使用title、xlabel和ylabel函数设置图表的标题和坐标轴标签。
注意事项:
- 将 MATLAB 的当前工作目录切换到包含 Excel 文件的目录。* 根据实际情况修改圆心坐标、半径和样式设置。
希望本文能帮助你使用 MATLAB 绘制散点图和圆环!
原文地址: https://www.cveoy.top/t/topic/J9u 著作权归作者所有。请勿转载和采集!