有人能告诉我如何使用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