Split delimiter separated strings into a matrix

Function to split a delimiter separated string into a matrix of doubles.
6.4K Downloads
Updated 16 Mar 2004

View License

Function: outmatrix = strsplit(inpstr[,delimiter])

Input:
inpstring, this is the input string which is a delimiter separated string: 345.56,376.5,4334.34 .
delimiter, optional if not given, ',' is taken.
outmatrix: if all values in inputstring are numerical a double array is given otherwise a cell array.

Cite As

Gie Spaepen (2026). Split delimiter separated strings into a matrix (https://ch.mathworks.com/matlabcentral/fileexchange/4615-split-delimiter-separated-strings-into-a-matrix), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R13
Compatible with any release
Platform Compatibility
Windows macOS Linux
Acknowledgements

Inspired: rsplit, latexfigure

Version Published Release Notes
1.0.0.0

The inputstring could only consist of numerical values, now it can contain strings as well.