matlab 二维 热图
时间: 2023-10-15 21:05:25 浏览: 360
DrawHeatmap(X,Y,Z):为值在 Z 中的 (X,Y) 坐标绘制二维热图-matlab开发
要在 MATLAB 中绘制二维热图,可以使用函数 `heatmap`。假设我们有一个大小为 $n\times m$ 的矩阵 `A`,可以使用以下代码绘制热图:
```matlab
heatmap(A);
```
此外,还可以通过设置参数来自定义热图的颜色映射、标签等信息。例如:
```matlab
x_labels = {'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday'};
y_labels = {'Morning', 'Afternoon', 'Evening'};
colormap('cool');
heatmap(x_labels, y_labels, A, 'ColorbarVisible', 'off', 'FontSize', 10);
```
上述代码中,我们自定义了 x 轴和 y 轴的标签,使用了“cool”颜色映射,关闭了颜色条,并设置了字体大小为 10。
阅读全文