MATLAB - 如何从nxn矩阵绘制热图?

eqb*_*eqb 14 matlab plot

我有一个50x50的矩阵,其中一些数字从0到1比1不等.如何用彩条显示这些数据的热图?我正在寻找的是一个图,其中xy值的范围从150150,每个点(x,y给出相应的数据在矩阵条目(大小颜色)x,y).有关这种热图的示例,请查看这个有趣的xkcd帖子.

谢谢!

0x9*_*x90 30

你觉得这个例子怎么样?看到了吗?

>> A = randi([10,60],100,100);
>> colormap('hot')
>> imagesc(A)
>> colorbar
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述