|
重申下double array裡头可以有空行吗? 个人水平有限, 真没能完全看懂LZ要的!
猜想LZ的疑点在is*的使用, LZ逐步试试下并比较其差异
还有LZ资料的分隔请自行确定是空白(char)或回车
>> [ischar('1.860936 -0.207383') ischar('') ischar(' ')]
ans =
1 1 1
>> [isempty('1.860936 -0.207383') isempty('') isempty(' ')]
ans =
0 1 0
>> [isempty(str2num('1.860936 -0.207383')) isempty(str2num('')) isempty(str2num(' '))]
ans =
0 1 1
结果显示
1.不管数字,空白或回车, ischar都为成立, 所以无法判别差异
2.若是回车, isempty可以判别与数字的差异
3.不管空白或回车, isempty(str2num可以判别与数字的差异
|
|