在MATLAB如果我有一个字符串,如:串数字,withouth的空间
a='0.424870551E+03-0.100113019E+03 0.470220758E+03';
如果我使用
b=str2num(a);
我得到
b =324.7575 470.2208;
也就是说,MATLAB进行操作前两个数字而不是给出3列向量。
是否有可能将a转换为3列向量而不使用textscan
?
这看起来很容易,在str2num
文档中我没有找到进一步的信息,所以这就是我要问的原因,
我知道,如果我添加一个空间,我会得到3列向量。问题是我从外部文件中获取数据......包含大量混合数据 – user2751649
每条线上总是有3个值吗? –