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 轴');

代码说明:

  1. 读取数据: 使用 xlsread 函数读取名为 'coordinates.xlsx' 的 Excel 文件中的数据。将 x 坐标和 y 坐标分别存储在变量 xy 中。2. 绘制散点图: 使用 scatter 函数绘制散点图。'filled' 参数设置填充点,'MarkerFaceColor''MarkerEdgeColor' 参数设置点的颜色为黑色。3. 绘制圆环: * circleCenters 存储圆心坐标,需修改为实际数据。 * circleRadii 存储圆环半径,需修改为实际数据。 * 使用 for 循环遍历每个圆环,调用 viscircles 函数绘制圆环,并设置颜色为蓝色。4. 设置图表元素: 使用 titlexlabelylabel 函数设置图表的标题和坐标轴标签。

注意事项:

  • 将 MATLAB 的当前工作目录切换到包含 Excel 文件的目录。* 根据实际情况修改圆心坐标、半径和样式设置。

希望本文能帮助你使用 MATLAB 绘制散点图和圆环!

MATLAB 绘制散点图和圆环:从 Excel 读取坐标

原文地址: https://www.cveoy.top/t/topic/J9u 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录