2

假设我有这个矩阵。

M = {'My string 1';
        'My string 2';
        'My String 3';} 

我如何让它成为

V = ['My string 1 My string 2 My String 3']

不做:

V = [M{1} M{2} M{3}]

(我有一个非常大的矩阵,这将永远需要)

我想不通。

4

2 回答 2

1

我很确定 Luis 的答案是您想要的,但如果您需要字符串之间的空格,如手动输入的输出示例中那样,您可以使用strjoin指定为分隔符的空格:

>> V = strjoin(M(:)',' ') % M(:)' ensures a row of cells

V =

My string 1 My string 2 My String 3
于 2013-11-09T19:26:16.167 回答
1

你可以这样做:

V = [M{:}];
于 2013-11-09T15:39:40.843 回答