MATLAB: Extract certain value from a string

stringtextscan

Hello, i got this text file in the form like:
Concentrations of Certain Solutions
Conc. %SD Solution
4.394 9% Asdf
2.804 14% Yxcv
1.630 23% Qwer
Now I want to extract the second value from the third line without % symbol: 14.
How can I do this? I know I should use textscan function, but do not know how to continue. Can some one help me on this?
P.S. suppose the name of the file is just FileName, so the first line like
fid = fopen(FileName, 'rt');
could be used.
Thanks a lot!

Best Answer

fid = fopen(FileName, 'rt');
datacell = textscan(fid, '%*f%f', 1, 'HeaderLines', 2);
sd = datacell{1};