我在使用fprtinf
命令 (and sprintf
) 在 MATLAB (2012a) 中打印字符串时遇到问题。
我有一个包含 12 个日期(数字)的数组。我正在使用以下命令将它们转换为字符串:
months = datestr(data(:,1)-365,12); %Mar13 format
当我调用months
变量时,我获得了以下(和期望的)输出:
Jan12
Feb12
Mar12
Apr12
等等。
问题是当我调用fprintf
or时sprintf
,使用以下代码:
fprintf('%s', months(1))
我只会得到当月的第一个字母,而不是完整的字符串。知道如何让它打印完整的字符串吗?
谢谢!