有人能告訴我如何使用Matlab將字符數組轉換爲格式化輸出?Matlab:如何將字符數組或字符串轉換爲格式化輸出或解析字符串
我期待的數據是這樣的:
CHAR (1 x 29) : 0.050822999 3.141592979 ; (1)
OR
CELL (1 x 1) or string: '0.050822999 3.141592979 ; (1)'
我要找的輸出是這樣的:
d1 = 0.050822999; %double
d2 = 3.141592979; %double
index = 1; % integer
我試着換位,然後用str2num(海峽「);但是,它返回給我0x 0雙。
任何幫助,將不勝感激。
問候, DK
請提供與實施例的輸出的示例字符數組...或者是這些輸入?如果他們不是說'CELL(1 x 1):...',可以更清楚地說'Str = {'0.050822999 3.141592979}',然後提供您期望的格式化輸出 – Dan 2014-10-01 06:37:08
您輸入的是什麼使用? – Nick 2014-10-01 07:01:28