difference between str2num and str2double for getting a matrix
显示 更早的评论
>> txt = '5 7; 8 9';
>> f = str2num(txt)
f =
5 7
8 9
>> f = str2double(txt)
f =
NaN
So I have a text of that form with semi-colon and spaces and the str2num() is doing a very good job in getting me a 2x2 matrix, which is what I need and it has saved me a lot of hassle.
But the software recommended to use str2double() as it has got high precission or something like that. So, my doubt is-
1) Why isn't it working like str2num() here?
2) What is the actual difference between them ?
3) Should I stick with str2num() in this case?
采纳的回答
更多回答(0 个)
类别
在 帮助中心 和 File Exchange 中查找有关 Data Type Conversion 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!