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

4 visualizzazioni (ultimi 30 giorni)
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.

Risposte (2)

Azzi Abdelmalek
Azzi Abdelmalek il 16 Apr 2016
s=inputdlg('enter your matrix like this [1 2;4 6]');
out=str2num(s{:})
  2 Commenti
brett cursey
brett cursey il 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]

Accedi per commentare.


Image Analyst
Image Analyst il 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.

Categorie

Scopri di più su Symbolic Math Toolbox in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by