【发布时间】:2015-04-27 18:25:05
【问题描述】:
我正在尝试做一个类似于所附的图。
我正好有一个带有日期的 (224x1) 向量(x 轴)、一个带有到期日的 (10x1) 向量(y 轴)和一个带有值的 (224x10) 矩阵(z 轴)。
我尝试了 surf(X, Y, Z) 但出现错误(“数据尺寸必须一致”)。
我怎样才能把它结合起来制作一个像附件一样的情节?
谢谢,V!
编辑:第二个情节是我使用 Luis Mendo 的建议得到的情节:
【问题讨论】:
我正在尝试做一个类似于所附的图。
我正好有一个带有日期的 (224x1) 向量(x 轴)、一个带有到期日的 (10x1) 向量(y 轴)和一个带有值的 (224x10) 矩阵(z 轴)。
我尝试了 surf(X, Y, Z) 但出现错误(“数据尺寸必须一致”)。
我怎样才能把它结合起来制作一个像附件一样的情节?
谢谢,V!
编辑:第二个情节是我使用 Luis Mendo 的建议得到的情节:
【问题讨论】:
使用
surf(Y,X,Z)
来自documentation(强调添加):
surf(x,y,Z)和surf(x,y,Z,C),用两个向量参数替换 前两个矩阵参数,必须有length(x) = nandlength(y) = m其中[m,n] = size(Z)。在这种情况下,顶点 表面补丁是三元组(x(j),y(i),Z(i,j))。 注意x对应Z的列,y对应 行。
【讨论】:
set(gca,'xticklabel',{'string 1', 'string 2', 'string 3' })
做
[X,Y]=meshgrid(x,y);
surf(X,Y,Z);
您需要创建一个网格网格才能绘制冲浪。 X ,Y 和 Z 需要相同大小!
【讨论】: