matlab在figure图上画点
时间: 2023-08-26 22:06:58 浏览: 151
您可以使用`plot`函数在MATLAB的`figure`图上画点。以下是一个简单的示例:
```matlab
% 创建一个新的figure窗口
figure;
% 生成一些随机数据
x = rand(1, 10);
y = rand(1, 10);
% 在figure图上画点
hold on;
plot(x, y, 'ro'); % 'ro'代表红色圆点
hold off;
% 添加标题和轴标签
title('Scatter Plot');
xlabel('X');
ylabel('Y');
```
运行这段代码后,将会在一个新的`figure`窗口中显示一个带有随机点的散点图。
相关问题
matlab中用figure画点
在MATLAB中,可以使用figure函数创建一个新的图形窗口,并在该窗口中绘制点。下面是一个简单的例子:
```matlab
% 创建一个新的图形窗口
figure;
% 绘制点
x = [1, 2, 3, 4];
y = [5, 6, 7, 8];
plot(x, y, 'ro'); % 'ro'表示红色圆点
% 设置坐标轴标签和标题
xlabel('X轴');
ylabel('Y轴');
title('绘制点');
% 可选:保存图像为图像文件
saveas(gcf, 'figure.png'); % 将图像保存为figure.png文件
```
这段代码将创建一个新的图形窗口,并在该窗口中绘制了四个红色圆点。你可以根据需要修改x和y的值来绘制不同的点。最后,你可以选择将图像保存为图像文件,使用saveas函数。
matlab mmap在图上指定位置画点
在MATLAB中,使用m_map工具箱可以在地图上指定位置画点。下面是一个示例代码[^2]:
```matlab
% 导入地图数据
load coastlines
% 创建地图
figure
axesm('MapProjection', 'mercator', 'MapLatLimit', [20 50], 'MapLonLimit', [70 140])
% 绘制地图
geoshow(coastlat, coastlon, 'Color', 'black')
framem on
gridm on
% 在指定位置画点
lat = 39.9; % 纬度
lon = 116.4; % 经度
plotm(lat, lon, 'ro', 'MarkerSize', 10)
% 设置标题
title('在中国地图上指定位置画点')
% 显示图例
legend('中国地图', '指定位置')
% 调整图像尺寸
set(gcf, 'Position', [100, 100, 800, 600])
```
这段代码使用m_map工具箱绘制了中国地图,并在指定的经纬度位置上画了一个红色的点。你可以根据需要修改经纬度和其他绘图参数来实现你想要的效果。