cell array in matlab..
1 view (last 30 days)
Show older comments
Hi there, I have a cell array in matlab in the form of:
'f2=38.8504'
'f98=39.1628'
'f2=38.8504'
'f98=39.1628'
'f2=38.8504'
'f98=39.1628'
I do not want f2 or f98 I just want the values on the right of the equal sign (=) in a normal array rather than cell array.
Thanks.
2 Comments
Oleg Komarov
on 15 Apr 2012
Your post is clear, however, considering the effort you put in separating the example input with newlines I think that this post may be of some help: http://www.mathworks.com/matlabcentral/answers/13205-tutorial-how-to-format-your-question-with-markup
Accepted Answer
Oleg Komarov
on 15 Apr 2012
One of the many solutions:
cellfun(@(x,y) str2double(x(y+1:end)),c, regexp(c,'='))
Let us know if the timings are fine.
0 Comments
More Answers (0)
See Also
Categories
Find more on Matrices and Arrays in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!