是否可以水平连接多个变量以在 Matlab 中创建单个变量?
例如,我想加入:
year = 2001, month = 06, day = 15
'20010615'
制作一个我可以在矩阵中搜索的变量。
我希望我很清楚。
问候,
是否可以水平连接多个变量以在 Matlab 中创建单个变量?
例如,我想加入:
year = 2001, month = 06, day = 15
'20010615'
制作一个我可以在矩阵中搜索的变量。
我希望我很清楚。
问候,
如果您想要字符串输出,请使用字符串格式和sprintf
sprintf('%04d%02d%02d', year, month, day );
如果你想要一个数字输出,只需乘以
day + 100 * month + 10000 * year
感谢@Joshua 的评论:如果您确实在使用日期/时间信息,您还应该研究datestr
允许对日期和时间信息进行更专业化的格式。