transform the cell 'string' containing strings into a single string

Hi! I need to transform the cell 'string' containing strings into a single string, like this:
string_new = "54 55 56 57 59 60 61 62 63 69 ";

 採用された回答

Voss
Voss 2023 年 9 月 6 日
One way:
load string.mat
S = string; % I rename your variable "string" and clear it
clear string % because I'm going to use the string() function
string_new = append(join(string(S)," ")," ")
string_new = "54 55 56 57 59 60 61 62 63 69 "

その他の回答 (1 件)

Paul
Paul 2023 年 9 月 6 日
load string.mat
who
Your variables are: ans cmdout string
string
string = 1×10 cell array
{["54"]} {["55"]} {["56"]} {["57"]} {["59"]} {["60"]} {["61"]} {["62"]} {["63"]} {["69"]}
string_new = join(horzcat(string{:}))
string_new = "54 55 56 57 59 60 61 62 63 69"
Probably not a good idea to have a variable named string, which is conflicting with string

カテゴリ

ヘルプ センター および File ExchangeCharacters and Strings についてさらに検索

製品

リリース

R2021b

質問済み:

2023 年 9 月 6 日

回答済み:

2023 年 9 月 6 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by