簡體   English   中英

如何在MATLAB中合並兩個單元格數組列並增加空間

[英]How to merge two cell array columns with added space in MATLAB

我有兩個25557x1單元格,月份和時間:

month = '2015/08/21'
        '2015/08/21'
        '2015/08/21'
         ...
time = '08:10:12.0'
       '08:30:12.0'
       '08:50:12.0'
         ...

我想將兩個單元格數組合並為一個,以便格式為:

date = '2015/08/21 08:10:12.0'
       '2015/08/21 08:30:12.0'
       '2015/08/21 08:50:12.0'
         ...

horzcat將這兩個單元格數組分成兩列-我只想要一列。 有任何想法嗎?

您可以使用strcat水平連接字符串的單元格數組,並在兩者之間插入空格

out = strcat(month, {' '}, time);

請注意,我們必須將空格放在單元格數組中,以便strcat不會刪除空格

字符數組輸入中的尾部空格將被忽略,並且不會出現在輸出中。 對於作為字符串單元格數組的輸入,這不是正確的

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM