Clear Filters
Clear Filters

how to put a list numbers from the user into a matrix in matlab

2 views (last 30 days)
Okay, so I want to ask the user for a list of numbers, is there a way to take that list and turn it into a matrix.

Answers (2)

Azzi Abdelmalek
Azzi Abdelmalek on 16 Apr 2016
s=inputdlg('enter your matrix like this [1 2;4 6]');
out=str2num(s{:})
  2 Comments
brett cursey
brett cursey on 16 Apr 2016
so if the user enters something like 5 2 8 9 in a GUI text box. And I like to turn that into a matrix in the form of [5;2;8;9]

Sign in to comment.


Image Analyst
Image Analyst on 16 Apr 2016
You can use a uitable. Use GUIDE and place a grid control on it. Then somewhere in your code, stick your data into it like this:
uitable1.data = yourData;
where uitable1 is the "tag" name of your control that you placed on the GUI.

Categories

Find more on Migrate GUIDE Apps 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!