%% Read Floating-Point Numbers
% Read a character vector containing floating-point numbers.

chr = '0.41 8.24 3.57 6.24 9.27';
C = textscan(chr,'%f');

% The specifier '%f' in formatSpec tells textscan to match each field in chr to a double-precision floating-point number.
%
% Display the contents of cell array C.

celldisp(C)

%
% Read the same character vector, and truncate each value to one decimal digit.

C = textscan(chr,'%3.1f %*1d');

% The specifier %3.1f indicates a field width of 3 digits and a precision of 1. The textscan function reads a total of 3 digits, including the decimal point and the 1 digit after the decimal point. The specifier, %*1d, tells textscan to skip the remaining digit.
%
% Display the contents of cell array C.

celldisp(C)

% Copyright 2012 The MathWorks, Inc.