使用Matlab在地图上根据经纬度画出轨迹的简单方法

文章正文
发布时间:2024-10-21 22:35

以下是使用MATLAB画出南海区域经纬度轨迹的示例代码: ```matlab % 经纬度范围 lonRange = [100, 130]; latRange = [0, 25]; % 绘制地图 figure; ax = axesm('mercator', 'MapLatLimit', latRange, 'MapLonLimit', lonRange); setm(ax, 'MLabelLocation', 5, 'PLabelLocation', 5, 'MLabelRound', -1, 'PLabelRound', -1); gridm('GLineStyle', ':', 'Gcolor', 'k'); % 绘制轨迹 lon = [105, 115, 125, 120, 110]; lat = [10, 5, 15, 20, 8]; geoshow(lat, lon, 'Color', 'red', 'LineWidth', 2); ``` 运行上述代码后,就可以在MATLAB中绘制出南海区域的地图,并在地图上标出给定的经纬度轨迹。需要注意的是,上述代码中的经纬度轨迹只是示例,实际应用中需要根据具体需求修改经纬度坐标。