【发布时间】:2013-05-22 09:02:03
【问题描述】:
Matlab 中是否可以将多个变量横向连接成一个变量?
例如,我想加入:
year = 2001, month = 06, day = 15
创建一个变量'20010615',我可以在矩阵中搜索。
我希望我很清楚。
问候,
【问题讨论】:
标签: matlab variables concatenation
Matlab 中是否可以将多个变量横向连接成一个变量?
例如,我想加入:
year = 2001, month = 06, day = 15
创建一个变量'20010615',我可以在矩阵中搜索。
我希望我很清楚。
问候,
【问题讨论】:
标签: matlab variables concatenation
如果要输出字符串,请使用字符串格式和sprintf
sprintf('%04d%02d%02d', year, month, day );
如果你想要一个数字输出,只需乘以
day + 100 * month + 10000 * year
感谢@Joshua's comment:如果您确实在使用日期/时间信息,您还应该查看datestr,它允许对日期和时间信息进行更专业的格式设置。