How can I fill in a matrix with the data of a multiline edittext box?

1 view (last 30 days)
Hello, I have a gui with a multiline edittext box and I want for example to write on three lines 9 numbers (3 numbers on each line) and to create a 3x3 matrix. How can I do that? I know that an edittext box get strings but how can my program count the written lines of my edittext, and then create a matrix with the transformed strings to numbers?
kind regards!

Accepted Answer

Walter Roberson
Walter Roberson on 19 Nov 2013
get(EditBoxHandle, 'String') is going to return a cell array of strings. length() of the cell array will tell you how many lines there are.
You will need to convert the strings to numbers. See sscanf()
  1 Comment
sadel
sadel on 20 Nov 2013
Thank you for your answer, instead of sscanf() I used the str2num(). The results were a little bit better.

Sign in to comment.

More Answers (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!