※ 引述《ericrobin ()》之铭言:
: 很巧的楼上两篇一样都是想问3D图..
: 现在手边有个维度为 T*H 的A矩阵
: 其中元素Z代表各H在各时间点T的值
: 今天我想画一个3D图形, 看看Z随时间的变化情形
: 用mesh(A)、surf(A)之类的方式确实可以画出图来
: 而时间轴的部份不意外的呈现出1,...T(column序)
: 不过我还是希望能呈现出真实的时间
: 目前想过可能可以Label上去, 或是用其他方法画图
: 但查了一下还是没什么头绪, 想请问该如何处理这样的问题, 谢谢!
A = xlsread('example.xlsx');
X = 1:size(A, 2);
startDate = datenum('00:00:00');
endDate = datenum('00:01:00');
Y = linspace(startDate,endDate,20);
mesh(X, Y, A)
axis ij
ylabel('time')
datetick('y', 'MM:SS')
http://i.imgur.com/BOuklno.png
我觉得怎么话都很丑~"~