matlab热图绘制改变轴方向

时间:2017-05-19 15:10:23

标签: matlab plot matlab-figure heatmap contour

我有一个功能f(v,z)z = [0:0.01:1]v = [1:0.01:5]。 我首先创建一个单元格,用C表示,以记录此(v,z),的坐标,并从此C中填入f(v,z)值的矩阵。所以我的单元格C如下所示

C = (0,5),   (0.01,5),   (0.02,5),....., (1,5)
    (0,4.99),(0.01,4.99),(0.02,4.99),...,(1,4.99)
    ...
    (0,1),   (0.01,1),   (0.02,1),......,(1,1)

因此,当将单元格C视为2D空间中的坐标时,垂直轴(列)为z,水平轴(行)为v。值f(v,z)建立在这些坐标上。因此,人们可以想象绘制3D图片。

然后我根据单元格M填充矩阵f(v,z),其中包含C的值。然后我想做热图(或轮廓也可以),但是当我使用colormapcontour时,似乎matlab根据我的具体方向不能绘制图形和我的单元格C指定的z。此外,两个轴的范围看起来不正确。我想知道是否有很好的方法来控制轴的绘图方向?

0 个答案:

没有答案