我必须使用MATLAB创建carpet plot(或栅格图)。该图表示一年中每小时的电力消耗。
在我的实际实现中,我有一个m x n矩阵(m是一天中的小时数,一年中的天数),其中包含消耗值。为了获得地毯图,我使用surf
函数设置view(0,-90)
。
问题是MATLAB代表每个"单元"表面的颜色与围绕该单元格的4个消耗值的插值有关,而我需要表面的每个单元格代表矩阵的单个值。
有没有办法用MATLAB获得我需要的东西?
答案 0 :(得分:0)
surf
用于制作三维曲面图。
您想要一个二维热图 - 尝试查看help imagesc
和help image
的输出。