我有一个包含 900 个条目的时间序列,存储在一个 900x2 矩阵中(第一列是从 excel 转换的日期数字,例如 732994 代表 2006 年 13 月 13 日,第二列是每天的读数)我想用使用datestr
函数在 x 轴上标出的年份。
这是我的代码段。
x=newsgdata(:,1);
x=num2str(x); %converts datenumbers from int to string
dateline=datetick('x','yyyy');
plot(dateline,newsgdata(:,2))
当我运行此代码时,我收到错误:错误使用 datetick 输出参数太多。
我试过运行plot(datetick('x','yyyy'),newsgdata(:,2))
,但同样的错误不断弹出。