Str2double gives NAN
4 次查看(过去 30 天)
显示 更早的评论
Hi,
I would like to do this with the attached string array.
CombinedStim(:,2)==k
It is impossible that CombinedStim is string, whereas k is a double.
I tried to use str2double and got NAN values because the first column contains strings, whereas second column is numbers.
Then i try regexp, however I was not succesfull again.
Is there any way I can make this work?
Thank you
0 个评论
采纳的回答
Ameer Hamza
2020-10-17
编辑:Ameer Hamza
2020-10-17
What about only converting second column to double
str2double(CombinedStim(:,2)) == k
Or using num2str and then use strcmp()
strcmp(CombinedStim(:,2), num2str(2))
3 个评论
Ameer Hamza
2020-10-17
I am glad to be of help!
You can start a new question of there is some other problem unrelated to current question.
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Characters and Strings 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!