我有一个功能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
的值。然后我想做热图(或轮廓也可以),但是当我使用colormap
或contour
时,似乎matlab根据我的具体方向不能绘制图形和我的单元格C
指定的z。此外,两个轴的范围看起来不正确。我想知道是否有很好的方法来控制轴的绘图方向?