MATLAB画二维热力图
时间: 2023-07-28 15:06:26 浏览: 384
MATLAB的二维绘图
可以使用MATLAB的`imagesc`函数来绘制二维热力图。下面提供一个简单的例子来说明如何使用该函数。
假设我们有一个矩阵`A`,其元素表示了在二维平面上每个位置的温度值。我们可以使用以下代码来绘制热力图:
```matlab
% 定义矩阵A
A = [1 2 3; 4 5 6; 7 8 9];
% 绘制热力图
imagesc(A);
% 添加颜色条
colorbar;
```
执行上述代码后,我们将得到如下的热力图:
![二维热力图](https://img-blog.csdn.net/20180505202905834?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3NvZnR3YXJl/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/q/85)
其中,矩阵中的每个元素都对应于热力图中的一个方格,方格的颜色根据对应元素的大小而变化,颜色条上显示了颜色与数值的对应关系。
阅读全文