簡體   English   中英

用逗號連接兩個字符串

[英]Concatenate two string with comma

我在MATLAB中較新。 我有這樣的代碼

results=a(1,1)+','+a(1,2);

a是一個單詞數組。 我只想連接數組中的前兩個單詞。

運行后,我得到此錯誤:

Undefined function or method 'plus' for input arguments of type 'cell'

您的錯誤表明a是一個單元格數組 ,這意味着您使用大括號( {} )訪問其中的數據。 您可以像這樣串聯:

results = [a{1,1} a{1,2}];

怎么樣strjoin

strjoin(a(1,1:2).')

通常,它需要一個行單元陣列。 如果有列,則必須進行轉置。 一個基本的例子

>> c = {'banana';'orange'}
>> strjoin(c(:)',',')
ans =    

banana,orange

暫無
暫無

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

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